Fonction is_dir
La fonction is_dir vérifie si le chemin spécifié existe et s'il s'agit d'un répertoire.
La fonction renvoie true si le chemin existe et que c'est un répertoire, et false dans le cas contraire.
Un paramètre de type chaîne de caractères est passé - le chemin vers le répertoire à vérifier.
Syntaxe
is_dir(string $filename): bool
Exemple
Vérifions l'existence du répertoire 'docs' :
<?php
$res = is_dir('docs');
var_dump($res);
?>
Résultat de l'exécution du code (si le répertoire existe) :
true
Exemple
Vérifions l'existence du répertoire 'unknown_folder' :
<?php
$res = is_dir('unknown_folder');
var_dump($res);
?>
Résultat de l'exécution du code :
false
Exemple
Vérifions si le chemin spécifié est un répertoire, et non un fichier :
<?php
$path = 'test.txt';
if (is_dir($path)) {
echo "'$path' is a directory";
} else {
echo "'$path' is NOT a directory";
}
?>
Voir aussi
-
la fonction
file_exists,
qui vérifie l'existence d'un fichier/répertoire -
la fonction
is_file,
qui vérifie un fichier -
la fonction
scandir,
qui lit le contenu d'un répertoire