Heim >Backend-Entwicklung >PHP-Tutorial >PHP-Funktion is_dir()

PHP-Funktion is_dir()

*文
*文Original
2017-12-28 09:30:331750Durchsuche

php bietet die integrierte Funktion is_dir, um zu prüfen, ob der eingehende Pfadparameter ein Verzeichnis ist, und gibt true zurück, wenn es sich um ein Verzeichnis handelt. Das heißt, wenn der übergebene Parameter eine Datei ist oder nicht existiert, ist er falsch, sodass nicht gesagt werden kann, dass der aktuelle Parameter ein Ordner oder eine Datei ist. Beachten Sie außerdem, dass Parameter relative und absolute Pfade unterstützen. In diesem Artikel wird es ausführlich vorgestellt und ich hoffe, dass es für alle hilfreich ist.

Funktion: is_dir()

Funktion: Bestimmen, ob der angegebene Dateiname ein Verzeichnis ist

Beschreibung:
bool is_dir ( string $ Dateiname )

Gibt TRUE zurück, wenn der Dateiname existiert und ein Verzeichnis ist.
Wenn der Dateiname ein relativer Pfad ist, wird sein relativer Pfad mit dem aktuellen Arbeitsverzeichnis verglichen.

Hinweis: Das Ergebnis dieser Funktion wird zwischengespeichert. Weitere Informationen finden Sie unter „clearstatcache()“.

Beispiel 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
?>

Das obige Beispiel gibt Folgendes aus:

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

Beispiel 2

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

Ausgabe:
if existiert images ist ein Verzeichnis, dann Ausgabe:
images ist ein Verzeichnis

Verwandte Empfehlungen:

PHP-Datei lesen fread, fgets, Beispielcode für die Verwendung von fgetc, file_get_contents und Dateifunktionen

Beispielcode für die Beurteilung des PHP-Dateityps

Eine kurze Einführung in die PHP-Dateisperre und Prozesssperre

Das obige ist der detaillierte Inhalt vonPHP-Funktion is_dir(). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn