


Was ist der Unterschied zwischen include und require in PHP? Was ist der Unterschied zwischen Include_once?
Der vorherige Artikel hat Ihnen Folgendes vorgestellt: „Was sind die häufig verwendeten Systemfunktionen für Dateien in PHP?“ Was ist das Prinzip des Ladens von Dateien? 》In diesem Artikel erfahren Sie weiterhin, was der Unterschied zwischen include und require in PHP ist. Was ist der Unterschied zwischen Include_once? Es hat einen gewissen Referenzwert. Freunde in Not können sich darauf beziehen. Ich hoffe, es wird für alle hilfreich sein.
●Der Unterschied zwischen Einschließen und Erfordernis.
Verstehen Sie zunächst den Unterschied zwischen Include und include_once:
Das System wird einmal darauf stoßen und es einmal ausführen. Wenn dieselbe Datei mehrmals geladen wird, führt das System sie mehrmals aus
Wenn das System mehrmals darauf stößt, wird es nur einmal ausgeführtFür Details nehmen wir den Code als Beispiel:
Erstellen Sie zwei Dateien mit den Namen include1 bzw. include2. Der Code lautet wie folgt:
include1 :
<?php //被包含的文件 //定义数据 $a = 1; define('PI',3.14); ?>
include2:
<?php //包含文件:使用数据 //包含文件 include 'include1.php'; //包含当前文件include2. php所在文件夹下的include1. php echo $a,PI; //再次加重 include 'include1.php'; ?>
Die Ergebnisse der Codedemonstration sind wie folgt:
war Wird vom System mehrmals angetroffen und wird nur einmal ausgeführt. Dies ist der offensichtlichste Unterschied zwischen Include und include_once enthalten sein, ist die Fehlerform unterschiedlich.
Nehmen wir konkret den Code:
Wir definieren zunächst beiläufig eine Datei und die Ergebnisse zeigen zwei Fehler. Erstens heißt es, dass das System die von uns definierte Datei nicht öffnen kann Datei, aber das System meldet eine Warnung, das heißt, wenn wir den Code normal unterhalb des Codes platzieren, werden wir feststellen, dass er normal analysiert wird. Die Ergebnisse der Codedemonstration sind wie folgt :<?php //require和include的区别 //include包含文件 include 'b.php'; ?>
Die Ergebnisse der Codedemonstration lauten wie folgt:
Das Obige kann sein: Obwohl wir oben einen Fehler melden, hat dieser keinen Einfluss auf unsere Ausführungsergebnisse;
Includes Fehlerstufe ist relativ leicht: Es verhindert nicht die Codeausführung.Konkret nehmen wir den Code als Beispiel:
<?php //require和include的区别 //include包含文件 include 'a.php'; echo '我喜欢你'; ?>
Die Ergebnisse der Codedemonstration sind wie folgt Folgendes:
und das, was wir oben erwähnt haben. Ein Unterschied zwischen dem laufenden Code besteht darin, dass require einen schwerwiegenden Fehler meldet: Die entsprechende Datei kann nicht gefunden werden und der von uns eingegebene Code wird nicht mehr ausgeführt. Empfohlenes Lernen: „ PHP-Video-Tutorial"
Das obige ist der detaillierte Inhalt vonWas ist der Unterschied zwischen include und require in PHP? Was ist der Unterschied zwischen Include_once?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

Video Face Swap
Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

vue3+vite:src verwendet „require“, um Bilder dynamisch zu importieren, und vue3+vite importiert dynamisch mehrere Bilder. Wenn Sie „requireisnotdefined“ verwenden, wird eine Fehlermeldung angezeigt like vue2 like imgUrl:require(' .../assets/test.png') wird importiert, da Typescript Require nicht unterstützt, daher wird Import verwendet. So lösen Sie das Problem: Verwenden Sieawaitimport

Wenn wir Webseiten mit PHP schreiben, müssen wir manchmal Code aus anderen PHP-Dateien in die aktuelle PHP-Datei einfügen. Zu diesem Zeitpunkt können Sie die Funktion include oder include_once verwenden, um die Dateieinbindung zu implementieren. Was ist also der Unterschied zwischen include und include_once?

Verwendung von require: 1. Module einführen: In vielen Programmiersprachen wird require verwendet, um externe Module oder Bibliotheken einzuführen, damit die von ihnen bereitgestellten Funktionen im Programm verwendet werden können. In Ruby können Sie beispielsweise „require“ verwenden, um Bibliotheken oder Module von Drittanbietern zu laden. 2. Klassen oder Methoden importieren: In einigen Programmiersprachen wird „require“ verwendet, um bestimmte Klassen oder Methoden zu importieren, damit sie in der aktuellen Datei verwendet werden können 3. Führen Sie bestimmte Aufgaben aus: In einigen Programmiersprachen oder Frameworks wird require zum Ausführen bestimmter Aufgaben oder Funktionen verwendet.

Schritte zum Beheben von fatalerror:require():Failedopeningrequired'data/tdk.php'(include_path='.;C:phppear') im PHP-Header Bei der Entwicklung von Websites oder Anwendungen mit PHP stoßen wir häufig auf verschiedene Fehler. Einer der häufigsten Fehler ist „fatalerror:require():Failed

Ausführliche Erläuterung der Rolle und Verwendung des Schlüsselworts require in PHP. In der PHP-Entwicklung ist require ein sehr häufig verwendetes Schlüsselwort. Seine Funktion besteht darin, die angegebene Datei zur Verwendung durch das aktuelle Skript einzuschließen. In diesem Artikel wird die Funktion und Verwendung des Schlüsselworts require ausführlich erläutert. 1. Die Rolle des Schlüsselworts require Das Schlüsselwort require kann den Inhalt einer Datei in das aktuelle Skript einbinden. Es wird normalerweise verwendet, um einige erforderliche externe Dateien einzuschließen, z. B. Bibliotheksdateien, Konfigurationsdateien usw. Verwenden Sie die Anforderung

Schritte zum Beheben von FatalError:require():Failedopeningrequired'data/tdk.php' im PHP-Header Bei der Entwicklung und Pflege von PHP-Websites stoßen wir häufig auf verschiedene Fehler und Ausnahmen. Einer der häufigsten Fehler ist „FatalError:require():Failedopeningrequired'data/tdk.php‘“.

Einführung In PHP können mithilfe entsprechender integrierter Wrapper verschiedene Protokolle im URL-Stil in Verbindung mit Dateisystemfunktionen verwendet werden. Benutzerdefinierte Wrapper können auch mit der Funktion stream_wrapper_register() definiert werden. Der Standard-Wrapper in PHP ist file://, der das lokale Dateisystem darstellt. Wenn kein anderes Protokoll explizit verwendet wird, behandelt der PHP-Parser es als Dateisystem-Wrapper. Die an die Dateisystemfunktionen fopen(), file_get_contents() usw. übergebenen Dateinamenparameter verwenden standardmäßig das Protokoll file://. Wenn der Dateiname nicht mit einem Schrägstrich, einem Backslash oder dem Treiber in Windows beginnt

Die INI-Datei kann nicht in die Haupt-PHP-INI-Datei eingebunden werden. Im Gegensatz dazu wird beim Kompilieren von PHP die Zeile --with-config-file-scan-dir=PATH&a
