Funkcija is_file
Funkcija is_file patikrina, ar failas egzistuoja nurodytu keliu
ir ar jis yra įprastas failas (o ne katalogas ar simbolinė nuoroda).
Funkcija grąžina true, jei failas egzistuoja ir yra įprastas failas,
ir false priešingu atveju.
Sintaksė
is_file(string $filename): bool
Pavyzdys
Patikrinkime failo 'test.txt' egzistavimą:
<?php
$res = is_file('test.txt');
var_dump($res);
?>
Kodo vykdymo rezultatas (jei failas egzistuoja):
true
Pavyzdys
Patikrinkime katalogo egzistavimą (funkcija grąžins false):
<?php
$res = is_file('directory_name');
var_dump($res);
?>
Kodo vykdymo rezultatas:
false
Pavyzdys
Patikrinkime kelis kelius iš karto:
<?php
$files = ['file1.txt', 'file2.txt', 'folder'];
foreach ($files as $file) {
echo "$file: " . (is_file($file) ? 'true' : 'false') . "\n";
}
?>
Kodo vykdymo rezultatas:
file1.txt: true
file2.txt: false
folder: false
Taip pat žiūrėkite
-
funkciją
file_exists,
kuri patikrina failo egzistavimą -
funkciją
is_dir,
kuri patikrina katalogą -
funkciją
is_writable,
kuri patikrina įrašymo galimybę