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
phpis_file(string $filename): bool
Exempel
Låt oss kontrollera om filen 'test.txt' finns:
php<?php
$res = is_file('test.txt');
var_dump($res);
?>
Resultat av kodkörning (om filen finns):
phptrue
Exempel
Låt oss kontrollera om en katalog finns (funktionen returnerar false):
php<?php
$res = is_file('directory_name');
var_dump($res);
?>
Resultat av kodkörning:
phpfalse
Exempel
Låt oss kontrollera flera sökvägar samtidigt:
php<?php
$files = ['file1.txt', 'file2.txt', 'folder'];
foreach ($files as $file) {
echo "$file: " . (is_file($file) ? 'true' : 'false') . "\n";
}
?>
Resultat av kodkörning:
phpfile1.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