Heim  >  Artikel  >  Backend-Entwicklung  >  So verwenden Sie require in PHP

So verwenden Sie require in PHP

Guanhui
GuanhuiOriginal
2020-06-19 16:45:485209Durchsuche

So verwenden Sie require in PHP

Verwendung von require in PHP

Die Funktion der require-Anweisung in PHP besteht darin, die angegebene Datei einzuschließen und auszuführen. Der Unterschied zu include: include wird eingeführt. Wenn die Datei nicht gespeichert wird, wird eine Warnung generiert und das Skript wird weiterhin ausgeführt, während require einen schwerwiegenden Fehler verursacht und die Ausführung des Skripts stoppt.

Empfohlenes Video-Tutorial: „PHP

Anwendungsbeispiel

<?php
require(&#39;somefile.php&#39;);
?>

<?php
require &#39;somefile.php&#39;;
?>

Die PHP-Skriptdatei liest die Dateien, die sie einschließt, nur, wenn sie die include()-Anweisung liest. Auf diese Weise kann der Prozess der Programmausführung vereinfacht werden.

  • include wird geladen, wenn es verwendet wird

  • require wird am Anfang geladen

  • _once Suffix Zeigt an dass das geladene PHP nicht geladen wird

Das System verfügt beim Laden eines PHP-Programms über einen Pseudokompilierungsprozess, der die Ausführung des Programms beschleunigen kann. Aber die Dokumentation für include wird immer noch interpretiert. Wenn in der Include-Datei ein Fehler auftritt, wird das Hauptprogramm weiterhin ausgeführt. Wenn in der erforderlichen Datei ein Fehler auftritt, hat dies nur geringe Auswirkungen auf das System (z. B. Schnittstellendateien) verwenden Sie include, andernfalls verwenden Sie require.

require()- und include()-Anweisungen sind Sprachstrukturen, keine echten Funktionen. Sie können wie andere Sprachstrukturen in PHP sein. Beispielsweise kann echo() die Form echo("ab") verwenden kann das Echo-Format „abc“ verwenden, um die Zeichenfolge abc auszugeben. Die Anweisungen require() und include() können Parameter auch direkt ohne Klammern hinzufügen.

include_once()- und require_once()-Anweisungen umfassen auch die Ausführung der angegebenen Datei während der Skriptausführung. Dieses Verhalten ähnelt den Anweisungen include() und require() und kann auf die gleiche Weise verwendet werden. Der einzige Unterschied besteht darin, dass der Code, der bereits in der Datei enthalten ist, nicht noch einmal eingefügt wird. Diese beiden Anweisungen sollten verwendet werden, wenn dieselbe Datei während der Skriptausführung möglicherweise mehr als einmal eingebunden wird, um sicherzustellen, dass sie nur einmal eingebunden wird, um Probleme wie die Neudefinition von Funktionen und die Neuzuweisung von Variablen zu vermeiden.

Empfohlenes Tutorial: „PHP

Das obige ist der detaillierte Inhalt vonSo verwenden Sie require in PHP. 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