Heim  >  Artikel  >  Backend-Entwicklung  >  Was ist der Unterschied zwischen use und include in PHP?

Was ist der Unterschied zwischen use und include in PHP?

青灯夜游
青灯夜游Original
2021-05-12 17:58:452308Durchsuche

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.

Was ist der Unterschied zwischen use und include in PHP?

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 PHP

nclude 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-Tutorial

Das 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!

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