Funktsioon is_file
Funktsioon is_file kontrollib, kas fail määratud teel on olemas
ja kas see on tavaline fail (mitte kataloog ega sümboolne link).
Funktsioon tagastab true, kui fail on olemas ja on tavaline fail,
ja false vastasel juhul.
Süntaks
is_file(string $filename): bool
Näide
Kontrollime faili 'test.txt' olemasolu:
<?php
$res = is_file('test.txt');
var_dump($res);
?>
Koodi täitmise tulemus (kui fail on olemas):
true
Näide
Kontrollime kataloogi olemasolu (funktsioon tagastab false):
<?php
$res = is_file('directory_name');
var_dump($res);
?>
Koodi täitmise tulemus:
false
Näide
Kontrollime mitut teed korraga:
<?php
$files = ['file1.txt', 'file2.txt', 'folder'];
foreach ($files as $file) {
echo "$file: " . (is_file($file) ? 'true' : 'false') . "\n";
}
?>
Koodi täitmise tulemus:
file1.txt: true
file2.txt: false
folder: false
Vaata ka
-
funktsiooni
file_exists,
mis kontrollib faili olemasolu -
funktsiooni
is_dir,
mis kontrollib kataloogi -
funktsiooni
is_writable,
mis kontrollib kirjutatavust