Heim > Artikel > Backend-Entwicklung > Was sind die Unterschiede zwischen PHP Require und Includes?
Der Unterschied zwischen „require“ und „include“ in PHP besteht darin: Wenn die einzuschließende Datei nicht vorhanden ist, generiert „include“ eine Warnung (Warnung) und das der Anweisung folgende Programm wird weiterhin ausgeführt, während „require“ generiert wird Bei einem schwerwiegenden Fehler (Fatal error) bricht das Programm ab.
include Wenn zwei Dateien mit demselben Funktionsnamen importiert werden, tritt ein Neudefinitionsfehler auf. Dieser Fehler kann durch die Verwendung von include_once vermieden werden. Im Allgemeinen wird _once häufiger verwendet.
Der Unterschied zwischen include und require
Wenn die einzubindende Datei nicht existiert, generiert include eine Warnung (Warnung) und das Programm folgt darauf Die Anweisung wird weiterhin ausgeführt und führt zu einem schwerwiegenden Fehler (Schwerwiegender Fehler) und das Programm wird beendet.
include_once und require_once
sollten verwendet werden, wenn dieselbe Datei während der Skriptausführung möglicherweise mehr als einmal eingebunden wird und Sie sicherstellen möchten, dass sie nur eingebunden wird Einmal, um Probleme wie die Neudefinition von Funktionen und die Neuzuweisung von Variablen zu vermeiden.
1.include wird normalerweise im Verarbeitungsabschnitt der Prozesssteuerung platziert.
2.require wird normalerweise am Anfang geladen vor dem PHP-Programm
3._once-Suffix zeigt an, dass das geladene Programm nicht geladen ist
Empfohlenes Tutorial: „php-Tutorial“
Das obige ist der detaillierte Inhalt vonWas sind die Unterschiede zwischen PHP Require und Includes?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!