(PHP 4, PHP 5, PHP 7, PHP 8)
filetype — Liefert den Typ einer Datei
filenamePfad 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.