is_file Fonksiyonu
is_file fonksiyonu, belirtilen yolda bir dosyanın var olup olmadığını
ve onun sıradan bir dosya olup olmadığını (bir dizin veya sembolik bağlantı değil) kontrol eder.
Fonksiyon, dosya mevcutsa ve sıradan bir dosyaysa true döndürür,
aksi takdirde false döndürür.
Sözdizimi
is_file(string $filename): bool
Örnek
'test.txt' dosyasının varlığını kontrol edelim:
<?php
$res = is_file('test.txt');
var_dump($res);
?>
Kodun çalıştırma sonucu (eğer dosya mevcutsa):
true
Örnek
Bir dizinin varlığını kontrol edelim (fonksiyon false döndürecek):
<?php
$res = is_file('directory_name');
var_dump($res);
?>
Kodun çalıştırma sonucu:
false
Örnek
Birkaç yolu aynı anda kontrol edelim:
<?php
$files = ['file1.txt', 'file2.txt', 'folder'];
foreach ($files as $file) {
echo "$file: " . (is_file($file) ? 'true' : 'false') . "\n";
}
?>
Kodun çalıştırma sonucu:
file1.txt: true
file2.txt: false
folder: false
Ayrıca Bakınız
-
file_existsfonksiyonu,
bir dosyanın var olup olmadığını kontrol eder -
is_dirfonksiyonu,
bir dizini kontrol eder -
is_writablefonksiyonu,
yazma iznini kontrol eder