Functie is_dir
De functie is_dir controleert of het opgegeven pad bestaat en of het een directory is.
De functie retourneert true als het pad bestaat en het een directory is, en false in het tegenovergestelde geval.
Aan de parameter wordt een tekenreekswaarde doorgegeven - het pad naar de te controleren directory.
Syntaxis
is_dir(string $filename): bool
Voorbeeld
Laten we het bestaan van de directory 'docs' controleren:
<?php
$res = is_dir('docs');
var_dump($res);
?>
Resultaat van het uitvoeren van de code (als de directory bestaat):
true
Voorbeeld
Laten we het bestaan van de directory 'unknown_folder' controleren:
<?php
$res = is_dir('unknown_folder');
var_dump($res);
?>
Resultaat van het uitvoeren van de code:
false
Voorbeeld
Laten we controleren of het opgegeven pad een directory is, en geen bestand:
<?php
$path = 'test.txt';
if (is_dir($path)) {
echo "'$path' is een directory";
} else {
echo "'$path' is GEEN directory";
}
?>
Zie ook
-
de functie
file_exists,
die het bestaan van een bestand/directory controleert -
de functie
is_file,
die een bestand controleert -
de functie
scandir,
die de inhoud van een directory leest