Funktionen is_file
Funktionen is_file kontrollerer, om en fil eksisterer på den angivne sti
og om den er en almindelig fil (og ikke en mappe eller en symbolsk henvisning).
Funktionen returnerer true, hvis filen eksisterer og er en almindelig fil,
og false i modsat fald.
Syntaks
is_file(string $filename): bool
Eksempel
Lad os kontrollere eksistensen af filen 'test.txt':
<?php
$res = is_file('test.txt');
var_dump($res);
?>
Resultat af kodeudførelse (hvis filen eksisterer):
true
Eksempel
Lad os kontrollere eksistensen af en mappe (funktionen returnerer false):
<?php
$res = is_file('directory_name');
var_dump($res);
?>
Resultat af kodeudførelse:
false
Eksempel
Lad os kontrollere flere stier på én gang:
<?php
$files = ['file1.txt', 'file2.txt', 'folder'];
foreach ($files as $file) {
echo "$file: " . (is_file($file) ? 'true' : 'false') . "\n";
}
?>
Resultat af kodeudførelse:
file1.txt: true
file2.txt: false
folder: false
Se også
-
funktionen
file_exists,
som kontrollerer eksistensen af en fil -
funktionen
is_dir,
som kontrollerer en mappe -
funktionen
is_writable,
som kontrollerer skrivemulighed