Es gibt vier Anweisungen zum Laden von Dateien in PHP: include, require, include_once und require_once.
Grundlegende Syntax (empfohlenes Lernen: PHP-Programmierung vom Einstieg bis zur Beherrschung)
erfordern: Funktion erforderlich Es wird im Allgemeinen am Anfang des PHP-Skripts platziert. Bevor PHP ausgeführt wird, liest es zunächst die durch „require“ angegebene importierte Datei, schließt sie ein und versucht, die importierte Skriptdatei auszuführen.
require funktioniert, indem es die Ausführungseffizienz von PHP verbessert. Nachdem es einmal auf derselben Webseite interpretiert wurde, wird es beim zweiten Mal nicht interpretiert. Da die importierte Datei jedoch nicht wiederholt interpretiert wird, müssen Sie include verwenden, wenn Sie Schleifen oder bedingte Anweisungen verwenden, um Dateien in PHP einzuführen.
include: kann an einer beliebigen Stelle im PHP-Skript platziert werden, normalerweise im Verarbeitungsteil der Prozesssteuerung. Wenn das PHP-Skript in der durch include angegebenen Datei ausgeführt wird, wird es eingebunden und es wird versucht, es auszuführen.
Diese Methode kann den Prozess der Programmausführung vereinfachen. Wenn Sie zum zweiten Mal auf dieselbe Datei stoßen, interpretiert PHP sie immer noch neu. Die Ausführungseffizienz von include ist viel geringer als die von require. Gleichzeitig wird die benutzerdefinierte Funktion in die importierte Datei aufgenommen. PHP wird das Problem der wiederholten Funktionsdefinition während des Interpretationsprozesses haben.
require_once / include_once: haben jeweils die gleiche Funktion wie require / include. Der Unterschied besteht darin, dass sie bei der Ausführung zunächst prüfen, ob der Zielinhalt zuvor importiert wurde importiert wurde, wird derselbe Inhalt nicht noch einmal eingeführt.
Unterschiede voneinander
include und require:
include 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 nach Auftreten des Fehlers weiter ausgeführt. Daher wird include verwendet, wenn Sie die Ausführung fortsetzen und Ergebnisse an den Benutzer ausgeben möchten.
//test1.php <?php include './tsest.php'; echo 'this is test1'; ?> //test2.php <?php echo 'this is test2\n'; function test() { echo 'this is test\n'; } ?> //结果: this is test1
Das obige ist der detaillierte Inhalt vonKönnen PHP-Dateien importiert werden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!