(PHP 4, PHP 5, PHP 7, PHP 8)
filetype — Liefert den Typ einer Datei
filename
Pfad zu der Datei
Gibt den Typ einer Datei zurück. Mögliche Werte sind fifo, char, dir, block, link, file, socket und unknown.
Gibt false
zurück, wenn ein Fehler auftrat. filetype()
erzeugt auch eine E_NOTICE
-Meldung, wenn der stat-Aufruf
fehlschlägt oder der Dateityp unbekannt ist.
Im Fehlerfall wird eine E_WARNING
ausgegeben.
Beispiel #1 filetype()-Beispiel
<?php
echo filetype('/etc/passwd');
echo "\n";
echo filetype('/etc/');
?>
Das oben gezeigte Beispiel erzeugt folgende Ausgabe:
file dir
Hinweis: Die Ergebnisse dieser Funktion werden zwischengespeichert. Weitere Details sind bei clearstatcache() zu finden.
Seit PHP 5.0.0 kann diese Funktion mit einigen URL-Wrappern benutzt werden. Schauen Sie in der Liste unter Unterstützte Protokolle und Wrapper nach, welcher Wrapper die Funktionalität von stat() unterstützt.