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?

青灯夜游
Freigeben: 2023-03-03 07:38:02
Original
3180 Leute haben es durchsucht

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不是一个目录");
}
?>
Nach dem Login kopieren

Ausgabe:

images是一个目录
Nach dem Login kopieren

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不是常规文件");
}
?>
Nach dem Login kopieren

Ausgabe:

test.txt是常规文件
Nach dem Login kopieren

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!

Verwandte Etiketten:
php
Quelle:php.cn
Erklärung dieser Website
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
Aktuelle Ausgaben
PHP-Datenerfassung?
Aus 1970-01-01 08:00:00
0
0
0
PHP-Erweiterung intl
Aus 1970-01-01 08:00:00
0
0
0
Wie man PHP gut lernt
Aus 1970-01-01 08:00:00
0
0
0
Mehrere PHP-Versionen
Aus 1970-01-01 08:00:00
0
0
0
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage