Heim >Backend-Entwicklung >PHP-Problem >PHP-Funktion, um festzustellen, ob es sich um ein Verzeichnis handelt
Einführung in die PHP-Funktion is_dir()
is_dir – Bestimmen Sie, ob der angegebene Dateiname ein Verzeichnis ist
Syntax: (Empfohlenes Lernen: PHP-Programmierung vom Anfänger bis zum Experten)
bool is_dir ( string $filename )
Bestimmen Sie, ob es sich bei dem angegebenen Dateinamen um ein Verzeichnis handelt.
Parameter:
Dateiname 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.
Rückgabewert:
Wenn der Dateiname existiert und ein Verzeichnis ist, geben Sie TRUE zurück, andernfalls FALSE.
php is_dir() Beispiel
/** * 判断 文件/目录 是否可写(取代系统自带的 is_writeable 函数) * * @param string $file 文件/目录 * @return boolean */ function new_is_writeable($file) { if (is_dir($file)){ $dir = $file; if ($fp = @fopen("$dir/test.txt", 'w')) { @fclose($fp); @unlink("$dir/test.txt"); $writeable = 1; } else { $writeable = 0; } } else { if ($fp = @fopen($file, 'a+')) { @fclose($fp); $writeable = 1; } else { $writeable = 0; } } return $writeable; }
Das obige ist der detaillierte Inhalt vonPHP-Funktion, um festzustellen, ob es sich um ein Verzeichnis handelt. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!