Heim >Backend-Entwicklung >PHP-Problem >Was bedeutet opendir in PHP?
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.
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!