Heim > Artikel > Backend-Entwicklung > Vier Möglichkeiten zum Importieren von Dateien in PHP
Die Beispiele in diesem Artikel beschreiben vier Möglichkeiten, Dateien in PHP einzuführen. Teilen Sie es wie folgt als Referenz mit allen:
Empfohlenes Tutorial: PHP-Video-Tutorial
1 .include
Fügen Sie die angegebene Datei ein und führen Sie sie aus. Die eingebundene Datei wird zunächst nach dem durch den Parameter angegebenen Pfad durchsucht. Wenn kein Verzeichnis (nur der Dateiname) angegeben ist, wird nach dem durch include_path angegebenen Verzeichnis gesucht. Wenn die Datei nicht unter include_path gefunden wird, sucht include schließlich in dem Verzeichnis, in dem sich die aufrufende Skriptdatei befindet, und im aktuellen Arbeitsverzeichnis. Wenn die Datei am Ende nicht gefunden wird, gibt die Include-Struktur eine Warnung aus. Dies unterscheidet sich von require, die einen schwerwiegenden Fehler ausgibt.
Wenn ein Pfad definiert ist – ob es sich um einen absoluten Pfad handelt (beginnend mit einem Laufwerk). (Buchstabe oder ** unter Windows, beginnend mit / unter Unix/Linux) oder ein relativer Pfad zum aktuellen Verzeichnis (beginnend mit . oder ..) – include_path wird vollständig ignoriert. Wenn eine Datei beispielsweise mit ../ beginnt, sucht der Parser nach der Datei im übergeordneten Verzeichnis des aktuellen Verzeichnisses.
2.include_once
Fügt die angegebene Datei während der Skriptausführung ein und führt sie aus. Der einzige Unterschied besteht darin, dass die Datei, wenn sie bereits eingebunden wurde, nicht erneut eingebunden wird . Wie der Name dieser Aussage schon sagt, wird sie nur einmal enthalten sein.
3.require
require und include sind nahezu identisch, bis auf die Art und Weise, wie sie mit Fehlern umgehen. require generiert bei Fehler einen Fehler auf E_COMPILE_ERROR-Ebene. Mit anderen Worten: Es führt dazu, dass das Skript abgebrochen wird und nur eine Warnung (E_WARNING) generiert wird und das Skript weiter ausgeführt wird.
4.require_once
Die require_once-Anweisung ist genau die gleiche wie die require-Anweisung. Der einzige Unterschied besteht darin, dass PHP prüft, ob die Datei bereits eingebunden wurde daher wird es nicht wieder aufgenommen.
Das obige ist der detaillierte Inhalt vonVier Möglichkeiten zum Importieren von Dateien in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!