Heim > Artikel > Backend-Entwicklung > PHP enthält die folgenden Funktionen: include, require, include_once, require_once
In PHP können Sie die Anweisungen include, require, include_once und require_once verwenden, um auf Dateien zu verweisen. Der folgende Artikel stellt Ihnen diese Aussagen kurz vor. Es hat einen gewissen Referenzwert. Freunde in Not können sich darauf beziehen. Ich hoffe, es wird für alle hilfreich sein.
Wenden Sie die Include-Anweisung an, um auf die Datei zu verweisen.
Hinweis: Bei Verwendung von Include zum Anwenden externer Dateien nur, wenn der Code vorhanden ist Wenn in der referenzierten externen Datei ein Fehler auftritt, gibt das System nur eine Warnung aus und die gesamte PHP-Datei wird weiterhin nach unten ausgeführt.
<? include("top.php"); include("main.php"); include("bottom.php"); ?>
Verwenden Sie die Require-Anweisung, um auf die Datei zu verweisen
Bevor die PHP-Datei ausgeführt wird, ersetzt der PHP-Parser die Require-Anweisung durch den gesamten Inhalt der referenzierten Datei , und verwenden Sie dann die Anforderungsanweisung, um mit anderen Anweisungen als der Anweisung eine neue PHP-Datei zu erstellen, und drücken Sie schließlich die neue PHP-Datei, um den Programmcode auszuführen.
Hinweis: Da die Anforderungsanweisung dem vollständigen Kopieren des Inhalts einer anderen Quelldatei in die Datei entspricht, wird sie im Allgemeinen am Anfang der Quelldatei platziert, um auf die öffentlichen Funktionsdateien und öffentlichen Dateien zu verweisen, die benötigt werden Klassendateien usw. verwendet werden.
Der Unterschied zwischen Include-Anweisung und Require-Anweisung
Wenn Sie die Require-Anweisung zum Aufrufen einer Datei verwenden und die aufgerufene Datei nicht gefunden wird, gibt die Require-Anweisung einen Fehler aus Nachricht und beenden Sie sofort die Skriptverarbeitung. Die Include-Anweisung gibt eine Warnung aus, wenn die Datei nicht gefunden wird, und beendet die Skriptverarbeitung nicht.
Bei Verwendung der require-Anweisung zum Aufrufen einer Datei wird die externe Datei aufgerufen, sobald das Programm ausgeführt wird. Beim Aufruf einer externen Datei über die include-Anweisung wird die externe Datei erst aufgerufen, wenn das Programm ausgeführt wird führt die Anweisung aus.
Wenden Sie die include_once-Anweisung an, um auf die Datei zu verweisen.
Wenden Sie die include_once-Anweisung an, um zu überprüfen, ob die Datei in anderen Teilen der Seite angewendet wurde, bevor Sie die Datei importieren also, dann Die Datei wird nicht wiederholt referenziert und kann vom Programm nur einmal referenziert werden.
Zum Beispiel: Die zu importierende Datei enthält einige benutzerdefinierte Funktionen. Wenn Sie diese Datei wiederholt im selben Programm importieren, tritt beim zweiten Import ein Fehler auf, da PHP keine Funktionen mit demselben Namen zulässt . Es wird wiederholt erklärt, dass
die require_once-Anweisung anwendet, um auf die Datei zu verweisen. Ihre Funktion ist im Wesentlichen der require_once-Anweisung Wenn die Anweisung „require_once“ angewendet wird, prüft sie zunächst, ob an anderer Stelle im Programm auf die Datei verwiesen wurde. Wenn dies der Fall ist, wird die Datei nicht wiederholt aufgerufen.
Zum Beispiel: Wenn auf derselben Seite durch gleichzeitiges Anwenden der require_once-Anweisung auf zwei identische Dateien verwiesen wird, wird bei der Ausgabe nur die erste Datei ausgeführt und die zweite referenzierte Datei wird nicht ausgeführt.Der Unterschied zwischen der Verwendung von include_once- und require_once-Anweisungen
Die include_once-Anweisung generiert eine Warnung, wenn beim Aufruf einer externen Datei während der Skriptausführung ein Fehler auftritt, während die require_once Die Anweisung verursacht einen schwerwiegenden Fehler. Der Zweck von
besteht darin, sicherzustellen, dass eine eingebundene Datei nur einmal eingebunden werden kann. Durch die Verwendung dieser beiden Anweisungen kann verhindert werden, dass dieselbe Funktionsbibliothek versehentlich mehrmals eingebunden wird, was zu wiederholten Definitionen von Funktionen und zur Erzeugung von Fehlern führt.Dieser Artikel ist reproduziert von: https://blog.csdn.net/qq_28602957/article/details/50945797
Empfohlen:
PHP-Video-Tutorial
Das obige ist der detaillierte Inhalt vonPHP enthält die folgenden Funktionen: include, require, include_once, require_once. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!