Funktionen is_file
Funktionen is_file kontrollerar om en fil finns på den angivna sökvägen
och om den är en vanlig fil (och inte en katalog eller symbolisk länk).
Funktionen returnerar true om filen finns och är en vanlig fil,
och false i annat fall.
Syntax
is_file(string $filename): bool
Exempel
Låt oss kontrollera om filen 'test.txt' finns:
<?php
$res = is_file('test.txt');
var_dump($res);
?>
Resultat av kodkörning (om filen finns):
true
Exempel
Låt oss kontrollera om en katalog finns (funktionen returnerar false):
<?php
$res = is_file('directory_name');
var_dump($res);
?>
Resultat av kodkörning:
false
Exempel
Låt oss kontrollera flera sökvägar samtidigt:
<?php
$files = ['file1.txt', 'file2.txt', 'folder'];
foreach ($files as $file) {
echo "$file: " . (is_file($file) ? 'true' : 'false') . "\n";
}
?>
Resultat av kodkörning:
file1.txt: true
file2.txt: false
folder: false
Se även
-
funktionen
file_exists,
som kontrollerar om en fil finns -
funktionen
is_dir,
som kontrollerar en katalog -
funktionen
is_writable,
som kontrollerar skrivbarhet