Funkcija is_file
Funkcija is_file proverava da li fajl postoji na navedenoj putanji
i da li je on običan fajl (a ne direktorijum ili simbolička veza).
Funkcija vraća true, ako fajl postoji i ako je običan fajl,
i false u suprotnom.
Sintaksa
is_file(string $filename): bool
Primer
Hajde da proverimo postojanje fajla 'test.txt':
<?php
$res = is_file('test.txt');
var_dump($res);
?>
Rezultat izvršenja koda (ako fajl postoji):
true
Primer
Hajde da proverimo postojanje direktorijuma (funkcija će vratiti false):
<?php
$res = is_file('directory_name');
var_dump($res);
?>
Rezultat izvršenja koda:
false
Primer
Hajde da proverimo nekoliko putanja odjednom:
<?php
$files = ['file1.txt', 'file2.txt', 'folder'];
foreach ($files as $file) {
echo "$file: " . (is_file($file) ? 'true' : 'false') . "\n";
}
?>
Rezultat izvršenja koda:
file1.txt: true
file2.txt: false
folder: false
Pogledajte takođe
-
funkciju
file_exists,
koja proverava postojanje fajla -
funkciju
is_dir,
koja proverava direktorijum -
funkciju
is_writable,
koja proverava mogućnost upisa