Heim  >  Artikel  >  Backend-Entwicklung  >  Die Definition und Verwendung der Funktion is_dir() in PHP

Die Definition und Verwendung der Funktion is_dir() in PHP

墨辰丷
墨辰丷Original
2018-06-11 10:13:411944Durchsuche

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. Zu beachten ist außerdem, dass die Parameter relative und absolute Pfade unterstützen.

Funktion: is_dir()

Funktion: Bestimmen, ob der angegebene Dateiname ein Verzeichnis ist

Beschreibung:
bool is_dir ( string $filename )

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:
Wenn das Verzeichnis images existiert, dann Ausgabe:
images ist ein Verzeichnis

Zusammenfassung: Das Obige ist die Zusammenfassung Ich hoffe, dass der gesamte Inhalt dieses Artikels für das Studium aller hilfreich sein wird.

Verwandte Empfehlungen:

PHP implementiert die Methode zum Extrahieren chinesischer und englischer Initialen

PHP erstellt eine intelligente Methoden des Balkendiagrammprogramms

Definition und Verwendung des PHP-Headers

Das obige ist der detaillierte Inhalt vonDie Definition und Verwendung der Funktion is_dir() in PHP. 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