Heim >Backend-Entwicklung >PHP-Tutorial >PHP: Detaillierte Erklärung zur Verwendung der require-Anweisung
require und include sind fast identisch, mit Ausnahme der Art und Weise, wie Fehler behandelt werden. require generiert einen Fehler auf E_COMPILE_ERROR-Ebene, wenn ein Fehler auftritt. Mit anderen Worten: Es führt dazu, dass das Skript abgebrochen wird und nur eine Warnung ( E_WARNING ) generiert wird und das Skript weiter ausgeführt wird.
Syntax
void require(string filename);
Beschreibung:
Der Parameterdateiname ist der angegebene vollständige Pfaddateiname.
Bei Verwendung der require()-Anweisung zum Laden Eine Datei wird als Teil der PHP-Datei ausgeführt. Wenn beispielsweise eine mr.html-Webseitendatei über die require()-Anweisung geladen wird, werden alle PHP-Befehle in der Datei verarbeitet Wird das Skript einfach auf der HTML-Webseite platziert, wird es nicht verarbeitet.
Wie aus der obigen Analyse hervorgeht, kann PHP jede beliebige Erweiterung verwenden, um die include-Datei zu benennen, z .inc-Datei, HTML-Datei oder andere nicht standardmäßige Erweiterungsdateien usw., aber PHP wird normalerweise zum Parsen von Dateien mit der Erweiterung .php verwendet. Es wird empfohlen, dass PHP-Website-Programmierer Standarddateierweiterungen verwenden
require() und include() sind in jeder Hinsicht identisch, außer wie sie mit Fehlern umgehen. include() erzeugt eine Warnung und require() führt zu einem schwerwiegenden Fehler. Mit anderen Worten: Wenn Sie die Verarbeitung einer Seite stoppen möchten, wenn eine Datei fehlt, zögern Sie nicht, require() zu verwenden. Dies ist bei include() nicht der Fall und das Skript wird weiterhin ausgeführt. Stellen Sie außerdem sicher, dass der entsprechende include_path festgelegt ist.
<?php require 'prepend.php'; require $somefile; require ('somefile.txt'); ?>
Hinweis: Da es sich hierbei um eine Sprachstruktur und nicht um eine
Funktionhandelt, kann sie nicht von „Variablenfunktionen“ aufgerufen werden.
Das obige ist der detaillierte Inhalt vonPHP: Detaillierte Erklärung zur Verwendung der require-Anweisung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!