Funkcija is_file
Funkcija is_file preveri, ali datoteka na navedeni poti obstaja
in ali je navadna datoteka (ne pa direktorij ali simbolna povezava).
Funkcija vrne true, če datoteka obstaja in je navadna datoteka,
in false v nasprotnem primeru.
Sintaksa
is_file(string $filename): bool
Primer
Preverimo obstoj datoteke 'test.txt':
<?php
$res = is_file('test.txt');
var_dump($res);
?>
Rezultat izvajanja kode (če datoteka obstaja):
true
Primer
Preverimo obstoj direktorija (funkcija bo vrnila false):
<?php
$res = is_file('directory_name');
var_dump($res);
?>
Rezultat izvajanja kode:
false
Primer
Preverimo več poti naenkrat:
<?php
$files = ['file1.txt', 'file2.txt', 'folder'];
foreach ($files as $file) {
echo "$file: " . (is_file($file) ? 'true' : 'false') . "\n";
}
?>
Rezultat izvajanja kode:
file1.txt: true
file2.txt: false
folder: false
Glejte tudi
-
funkcijo
file_exists,
ki preveri obstoj datoteke -
funkcijo
is_dir,
ki preveri direktorij -
funkcijo
is_writable,
ki preveri možnost pisanja