Functie is_file
De functie is_file controleert of een bestand bestaat op het opgegeven pad
en of het een gewoon bestand is (en geen map of symbolische link).
De functie retourneert true als het bestand bestaat en een gewoon bestand is,
en false in alle andere gevallen.
Syntaxis
is_file(string $filename): bool
Voorbeeld
Laten we het bestaan van het bestand 'test.txt' controleren:
<?php
$res = is_file('test.txt');
var_dump($res);
?>
Resultaat van de code-uitvoering (als het bestand bestaat):
true
Voorbeeld
Laten we het bestaan van een map controleren (de functie retourneert false):
<?php
$res = is_file('directory_name');
var_dump($res);
?>
Resultaat van de code-uitvoering:
false
Voorbeeld
Laten we meerdere paden in één keer controleren:
<?php
$files = ['file1.txt', 'file2.txt', 'folder'];
foreach ($files as $file) {
echo "$file: " . (is_file($file) ? 'true' : 'false') . "\n";
}
?>
Resultaat van de code-uitvoering:
file1.txt: true
file2.txt: false
folder: false
Zie ook
-
de functie
file_exists,
die het bestaan van een bestand controleert -
de functie
is_dir,
die een map controleert -
de functie
is_writable,
die de schrijftoegang controleert