Funkcija is_file
Funkcija is_file pārbauda, vai fails norādītajā ceļā eksistē
un vai tas ir parasts fails (nevis direktorija vai simboliska saite).
Funkcija atgriež true, ja fails eksistē un ir parasts fails,
un false pretējā gadījumā.
Sintakse
is_file(string $filename): bool
Piemērs
Pārbaudīsim faila 'test.txt' eksistenci:
<?php
$res = is_file('test.txt');
var_dump($res);
?>
Koda izpildes rezultāts (ja fails eksistē):
true
Piemērs
Pārbaudīsim direktorijas eksistenci (funkcija atgriezīs false):
<?php
$res = is_file('directory_name');
var_dump($res);
?>
Koda izpildes rezultāts:
false
Piemērs
Pārbaudīsim vairākus ceļus uzreiz:
<?php
$files = ['file1.txt', 'file2.txt', 'folder'];
foreach ($files as $file) {
echo "$file: " . (is_file($file) ? 'true' : 'false') . "\n";
}
?>
Koda izpildes rezultāts:
file1.txt: true
file2.txt: false
folder: false
Skatiet arī
-
funkciju
file_exists,
kas pārbauda faila eksistenci -
funkciju
is_dir,
kas pārbauda direktoriju -
funkciju
is_writable,
kas pārbauda rakstīšanas iespēju