Heim >Backend-Entwicklung >PHP-Problem >Wie stellt PHP fest, ob es sich um ein Verzeichnis oder eine Datei handelt?

Wie stellt PHP fest, ob es sich um ein Verzeichnis oder eine Datei handelt?

青灯夜游
青灯夜游Original
2020-07-23 16:38:343153Durchsuche

In PHP können Sie die Funktionen is_dir() und is_file() verwenden, um festzustellen, ob es sich um ein Verzeichnis oder eine Datei handelt. Die Funktion is_dir() kann feststellen, ob es sich um ein Verzeichnis handelt, und gibt true zurück. Die Funktion is_file() kann feststellen, ob es sich um eine Datei handelt. Wenn es sich um eine reguläre Datei handelt, gibt sie true zurück.

Wie stellt PHP fest, ob es sich um ein Verzeichnis oder eine Datei handelt?

PHP is_dir()-Funktion

is_dir()-Funktion prüft, ob die angegebene Datei ein Verzeichnis ist. Wenn das Verzeichnis vorhanden ist, gibt diese Funktion TRUE zurück. [Empfohlene verwandte Tutorials: „PHP-Tutorial“]

Hinweis: Das Ergebnis dieser Funktion wird zwischengespeichert. Bitte verwenden Sie „clearstatcache()“, um den Cache zu leeren.

Beispiel:

<?php
$file = "images";
if(is_dir($file))
{
echo ("$file是一个目录");
}
else
{
echo ("$file不是一个目录");
}
?>

Ausgabe:

images是一个目录

PHP is_file()-Funktion

is_file()-Funktion prüft die Spezifikation Ob es sich bei der Datei um eine reguläre Datei handelt. Wenn es sich bei der Datei um eine reguläre Datei handelt, gibt diese Funktion TRUE zurück.

Beispiel:

<?php
$file = "test.txt";
if(is_file($file))
{
echo ("$file是常规文件");
}
else
{
echo ("$file不是常规文件");
}
?>

Ausgabe:

test.txt是常规文件

Empfohlenes Lernen: PHP-Programmierung vom Anfänger bis zum Experten

Das obige ist der detaillierte Inhalt vonWie stellt PHP fest, ob es sich um ein Verzeichnis oder eine Datei handelt?. 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