Heim > Backend-Entwicklung > PHP-Problem > Der Unterschied zwischen PHP-Anforderung und -Einbindung

Der Unterschied zwischen PHP-Anforderung und -Einbindung

(*-*)浩
Freigeben: 2023-02-26 12:02:02
Original
2595 Leute haben es durchsucht

Der Unterschied zwischen PHP-Anforderung und -Einbindung

Der Unterschied zwischen PHP-Include und Require

Neben den unterschiedlichen Arten der Verarbeitung importierter Dateien besteht der größte Unterschied zwischen include und require ist :include generiert eine Warnung, wenn eine nicht vorhandene Datei eingeführt wird, und das Skript wird weiterhin ausgeführt, während require einen schwerwiegenden Fehler verursacht und die Ausführung des Skripts stoppt. (Empfohlenes Lernen: PHP-Video-Tutorial)

<?php
  include &#39;no.php&#39;;
  echo &#39;123&#39;;
?>
Nach dem Login kopieren

Wenn die Datei no.php nicht existiert, kann der Echo-Satz „123“ weiterhin ausgeführt werden.

Sie siehe Die Situation könnte der folgenden ähneln:

Der Unterschied zwischen PHP-Anforderung und -Einbindung

<?php
require &#39;no.php&#39;;
echo &#39;123&#39;;
?>
Nach dem Login kopieren

Wenn die Datei no.php nicht vorhanden ist, wird der Echo-Satz „123“ nicht ausgeführt und stoppt, wenn erfordern.

Was Sie sehen, ähnelt möglicherweise dem Folgenden:

Der Unterschied zwischen PHP-Anforderung und -Einbindung

include() hat die gleiche Funktion wie require(), es gibt jedoch einige Unterschiede in der Verwendung Der Unterschied besteht darin, dass include() eine bedingte Einschlussfunktion ist, während require() eine bedingungslose Einschlussfunktion ist.

Wenn beispielsweise im folgenden Beispiel die Variable $somgthing wahr ist, wird die Datei somefile eingebunden:

if($something){
include("somefile");
}
Nach dem Login kopieren

Aber egal, welchen Wert $something hat, der folgende Code fügt die Datei somefile in die Datei ein:

if($something){
require("somefile");
}
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonDer Unterschied zwischen PHP-Anforderung und -Einbindung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
php
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage