(PHP 4, PHP 5, PHP 7)
is_dir — Bir dosyanın bir dizin olup olmadığını söyler
$dosyaismi
)Belirtilen dosyanın bir dizin olup olmadığını söyler.
dosyaismi
Dosyanın yolu. Eğer dosyaismi bir göreli yol
belirtiyorsa, çalışma dizinine göreli olduğu varsayılır; bir sembolik
veya sabit bağ ise bağ çözümlenip hedefinin bir dizin olup olmadığına
bakılır. open_basedir veya
safe_mode etkin kılınmışsa ilgili kısıtlamalar uygulanabilir.
dosyaismi ile belirtilen dosya mevcutsa ve
bir dizin ise TRUE aksi takdirde FALSE döndürür.
Örnek 1 - is_dir() örneği
<?php
var_dump(is_dir('bir_dosya.txt'));
var_dump(is_dir('bir_dizin/abc'));
var_dump(is_dir('..')); // bir dizin yukarı
?>
Yukarıdaki örneğin çıktısı:
bool(false) bool(false) bool(true)
Başarısızlık durumunda bir
E_WARNING çıktılanır.
Bilginize: Bu işlevin sonuçları önbelleğe kaydedilir. Daha ayrıntılı bilgi edinmek için clearstatcache() işlevine bakınız.
PHP 5.0.0 sürümünden itibaren bu işlev bazı URL sarmalayıcıları ile kullanılabilmektedir. stat() ailesini destekleyen sarmalayıcıların listesini Supported Protocols and Wrappers başlığı altında bulabilirsiniz.