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

Der Unterschied zwischen PHP-Anforderung und -Einbindung

(*-*)浩
(*-*)浩Original
2019-10-12 10:11:342540Durchsuche

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;;
?>

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;;
?>

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");
}

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

if($something){
require("somefile");
}

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!

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
Vorheriger Artikel:PHP erhält den WochentagNächster Artikel:PHP erhält den Wochentag