Heim  >  Artikel  >  Backend-Entwicklung  >  Was sind die Unterschiede zwischen PHP Require und Includes?

Was sind die Unterschiede zwischen PHP Require und Includes?

烟雨青岚
烟雨青岚Original
2020-06-29 13:41:373281Durchsuche

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.

Was sind die Unterschiede zwischen PHP Require und Includes?

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!

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