Heim >Backend-Entwicklung >PHP-Problem >Was bedeutet opendir in PHP?

Was bedeutet opendir in PHP?

青灯夜游
青灯夜游Original
2019-10-10 17:45:052963Durchsuche

opendir ist eine in PHP integrierte Funktion, die zum Öffnen eines Verzeichnis-Handles verwendet wird. Die Syntax lautet opendir(path,context), der Parameter path ist erforderlich und bezieht sich auf den zu öffnenden Verzeichnispfad.

Was bedeutet opendir in PHP?

php opendir()-Funktion

opendir()-Funktion wird verwendet, um ein Verzeichnis-Handle für zu öffnen nachfolgend Wird mit anderen Verzeichnisfunktionen wie closeir(), readdir() und rewinddir() verwendet.

Syntax

opendir(path,context);

Parameter

● Pfad: erforderlich. Gibt den zu öffnenden Verzeichnispfad an.

● Kontext: Optional. Gibt die Umgebung für Verzeichnishandles an. context ist eine Reihe von Optionen, die das Verhalten des Verzeichnisstreams ändern.

Rückgabewert: Bei Erfolg wird die Verzeichnis-Handle-Ressource zurückgegeben. Gibt bei einem Fehler FALSE zurück.

Fehler und Ausnahmen:

● Wenn der Pfad kein zulässiges Verzeichnis ist oder das Verzeichnis aufgrund von Lizenzbeschränkungen oder Dateisystemfehlern nicht geöffnet werden kann, wird eine E_WARNING-Stufe angezeigt Es wird ein Fehler ausgegeben.

● Sie können die Fehlerausgabe von opendir() ausblenden, indem Sie „@“ vor dem Funktionsnamen hinzufügen.

PHP-Version: 4.0+

Beispiel

<?php
$dir = "/images/";
// Open a directory, and read its contents
if (is_dir($dir)){
if ($dh = opendir($dir)){
while (($file = readdir($dh)) !== false){
echo "filename:" . $file . "<br>";
}
closedir($dh);
}
}
?>

Ergebnis:

filename: cat.gif
filename: dog.gif
filename: horse.gif

Das obige ist der detaillierte Inhalt vonWas bedeutet opendir in PHP?. 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
Vorheriger Artikel:Welche Rolle spielt PHP?Nächster Artikel:Welche Rolle spielt PHP?