is_dir Fonksiyonu
is_dir fonksiyonu, belirtilen yolun var olup olmadığını ve bir dizin olup olmadığını kontrol eder.
Fonksiyon, yol mevcutsa ve bir dizinse true, aksi takdirde false döndürür.
Parametreye, kontrol edilecek dizinin yolunu belirten bir dize değeri iletilir.
Sözdizimi
is_dir(string $filename): bool
Örnek
'docs' dizininin varlığını kontrol edelim:
<?php
$res = is_dir('docs');
var_dump($res);
?>
Kodun çalıştırma sonucu (eğer dizin mevcutsa):
true
Örnek
'unknown_folder' dizininin varlığını kontrol edelim:
<?php
$res = is_dir('unknown_folder');
var_dump($res);
?>
Kodun çalıştırma sonucu:
false
Örnek
Belirtilen yolun bir dosya değil de bir dizin olup olmadığını kontrol edelim:
<?php
$path = 'test.txt';
if (is_dir($path)) {
echo "'$path' bir dizindir";
} else {
echo "'$path' bir dizin DEĞİLDİR";
}
?>
Ayrıca Bakınız
-
file_existsfonksiyonu,
dosyanın/dizinin varlığını kontrol eder -
is_filefonksiyonu,
dosyayı kontrol eder -
scandirfonksiyonu,
dizinin içeriğini okur