Maison  >  Article  >  développement back-end  >  La définition et l'utilisation de la fonction is_dir() en PHP

La définition et l'utilisation de la fonction is_dir() en PHP

墨辰丷
墨辰丷original
2018-06-11 10:13:411945parcourir

php fournit la fonction intégrée is_dir pour vérifier si le paramètre de chemin entrant est un répertoire, et renvoie true s'il s'agit d'un répertoire. C'est-à-dire que si le paramètre transmis est un fichier ou n'existe pas, il sera faux, donc le paramètre actuel ne peut pas être considéré comme un dossier ou un fichier. Une autre chose à noter est que les paramètres prennent en charge les chemins relatifs et les chemins absolus.

Fonction : is_dir()

Fonction : Déterminer si le nom de fichier donné est un répertoire

Description :
bool is_dir ( string $filename )

Renvoie VRAI si le nom de fichier existe et est un répertoire.
Si le nom de fichier est un chemin relatif, son chemin relatif est comparé au répertoire de travail actuel.

Remarque : Le résultat de cette fonction sera mis en cache. Voir clearstatcache() pour plus d'informations.

Exemple 1

<?
var_dump(is_dir(&#39;a_file.txt&#39;)) . "\n";
var_dump(is_dir(&#39;bogus_dir/abc&#39;)) . "\n";
var_dump(is_dir(&#39;..&#39;)); //one dir up
?>

L'exemple ci-dessus affichera :

bool(false)
bool(false)
bool(true)

Exemple 2

<?php
$file = "images";
if(is_dir($file))
{
echo ("$file is a directory");
}
else
{
echo ("$file is not a directory");
}
?>

Sortie :
Si le répertoire images existe, alors sortie :
images est un répertoire

Résumé : Le Nous espérons que l'ensemble du contenu de cet article sera utile à l'étude de chacun.

Recommandations associées :

PHP implémente la méthode d'extraction des initiales chinoises et anglaises

php crée un système intelligent Méthodes du programme de diagramme à barres

Définition et utilisation de l'en-tête PHP

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn