is_file funksiyası
is_file funksiyası göstərilən yolda faylın mövcud olub-olmadığını
və onun adi fayl olub-olmadığını (qovluq və ya simvolik keçid əvəzinə) yoxlayır.
Funksiya, əgər fayl mövcuddursa və adi fayldırsa, true qaytarır,
əks halda isə false qaytarır.
Sintaksis
is_file(string $filename): bool
Nümunə
Gəlin 'test.txt' faylının mövcudluğunu yoxlayaq:
<?php
$res = is_file('test.txt');
var_dump($res);
?>
Kodun icra nəticəsi (əgər fayl mövcuddursa):
true
Nümunə
Gəlin qovluğun mövcudluğunu yoxlayaq (funksiya false qaytaracaq):
<?php
$res = is_file('directory_name');
var_dump($res);
?>
Kodun icra nəticəsi:
false
Nümunə
Gəlin bir neçə yolu eyni zamanda yoxlayaq:
<?php
$files = ['file1.txt', 'file2.txt', 'folder'];
foreach ($files as $file) {
echo "$file: " . (is_file($file) ? 'true' : 'false') . "\n";
}
?>
Kodun icra nəticəsi:
file1.txt: true
file2.txt: false
folder: false
Həmçinin baxın
-
file_existsfunksiyasına,
faylın mövcudluğunu yoxlayan -
is_dirfunksiyasına,
qovluğu yoxlayan -
is_writablefunksiyasına,
yazma imkanını yoxlayan