Heim > Backend-Entwicklung > PHP-Problem > Was bedeutet „erforderlich' in PHP?

Was bedeutet „erforderlich' in PHP?

青灯夜游
Freigeben: 2023-03-10 09:30:01
Original
5071 Leute haben es durchsucht

In PHP bedeutet „require“ „eine Datei einführen“ und wird im Allgemeinen verwendet, um „die angegebene Datei einzuschließen und auszuführen“, d. " . Wenn die require-Anweisung eine Datei einführt und ein Fehler auftritt, wird eine Eingabeaufforderung ausgegeben und der nachfolgende Code wird nicht mehr ausgeführt.

Was bedeutet „erforderlich' in PHP?

Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 7.1, DELL G3-Computer

Die require-Anweisung kann die angegebene Datei einschließen und ausführen, die zum Einfügen nützlichen Codes, der in anderen Dateien geschrieben wurde, verwendet wird Ausführungsablauf.

Bei require() wird die Datei nur einmal verarbeitet (tatsächlich ersetzt der Dateiinhalt die require()-Anweisung). Das bedeutet, dass es effizienter ist, require() zu verwenden, wenn der Code wahrscheinlich mehrmals ausgeführt wird.

require() wird verwendet wie:

require("myfile.php")
require "myfile.php"
Nach dem Login kopieren

Hinweis: Die require()-Anweisung ist eine Sprachstruktur, keine echte Funktion. Sie kann wie andere Sprachstrukturen in PHP sein ("ab")-Formular können Sie auch die Echo-Form "abc" verwenden, um die Zeichenfolge abc auszugeben. Die require()-Anweisung kann Parameter auch direkt ohne Klammern hinzufügen.

Diese Anweisung steht normalerweise am Anfang des PHP-Skriptprogramms. Bevor das PHP-Programm ausgeführt wird, liest es zunächst die durch die require()-Anweisung eingeführte Datei und macht sie so zu einem Teil der PHP-Skriptdatei.

Fehlerberichterstattung

require generiert einen Fehler der Ebene E_COMPILE_ERROR, wenn ein Fehler auftritt. Das heißt, wenn beim Importieren einer Datei ein Fehler auftritt, wird eine Eingabeaufforderung ausgegeben und der nachfolgende Code wird nicht mehr ausgeführt.

Erstellen Sie eine neue test-require.php-Datei und schreiben Sie den folgenden Code (Sie dürfen keine Datei mit dem Namen test-nothing.php im Verzeichnis haben.)

<?php
require &#39;test-nothing.php&#39;;
echo &#39;abc&#39;;
?>
Nach dem Login kopieren

Durchsuchen Sie http://localhost/test-require.php, weil Es gibt keine Datei „test-nothing.php“ und die Fehlermeldung „abc“ wird möglicherweise nicht wie folgt angezeigt:

Warning: require(test-nothing.php) [function.require]: failed to open stream: No such file or directory in D:\www\test-require.php on line 2
Fatal error: require() [function.require]: Failed opening required &#39;test-nothing&#39; (include_path=&#39;.;C:\php5\pear&#39;) in D:\www\test-require.php on line 2
Nach dem Login kopieren

Empfohlenes Lernen: „PHP-Video-Tutorial.“ "

Das obige ist der detaillierte Inhalt vonWas bedeutet „erforderlich' in PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
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