Heim > Artikel > Backend-Entwicklung > Was ist der Unterschied zwischen use und include in PHP?
Unterschied: Wenn die Datei nicht gefunden werden kann (Fehler beim Laden der Datei), generiert include eine Warnung (E_WARNING) und das Skript wird nach Auftreten des Fehlers weiter ausgeführt Dies entspricht dem Import in Java-Paketen. Bei der Verwendung müssen der vollständige Space-Name und der Klassenname geschrieben werden.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 7.1, DELL G3-Computer
Der Unterschied zwischen Verwendung und Einbindung in PHP
include ist eine importierte Datei, wenn die Datei nicht gefunden werden kann , include meldet eine Warnung und setzt die Ausführung fort.
use verwendet einen Namespace, der einem Paketimport in Java entspricht, vorausgesetzt, dass die Dateien im Paket im Voraus erforderlich oder eingebunden werden müssen.
Namespace-Namespace entspricht dem Paket in Java. Wenn Sie ein Paket definieren, müssen Sie später den vollständigen Space-Namen + Klassennamen schreiben, z. B. Namespace Person1/Person; . .
Erweiterte Informationen: Der Unterschied zwischen require und include in PHPnclude hat einen Rückgabewert, während require keinen Rückgabewert hat
include generiert eine Warnung (E_WARNING), wenn das Laden der Datei fehlschlägt, und das Skript wird fortgesetzt nach Auftreten des Fehlers umsetzen. Daher wird include verwendet, wenn Sie die Ausführung fortsetzen und Ergebnisse an den Benutzer ausgeben möchten.
require erzeugt einen schwerwiegenden Fehler (E_COMPILE_ERROR), wenn der Ladevorgang fehlschlägt, und die Ausführung des Skripts stoppt, nachdem der Fehler auftritt. Wird im Allgemeinen verwendet, wenn nachfolgender Code von der geladenen Datei abhängt.
Empfohlenes Lernen: „
PHP-Video-TutorialDas obige ist der detaillierte Inhalt vonWas ist der Unterschied zwischen use und include in PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!