


Die Verwendung von PHP require_once und der Unterschied zu require
Jul 30, 2016 pm 01:31 PMUnterschied:
require_once lädt dieselbe Datei nur einmal, während require sie mehrmals lädt.
Ich glaube, dass Anfänger wie ich immer noch einige Zweifel haben. Also haben wir geraten: Wenn 456.php 123.php eingeführt hat, hat die Datei test_require.php jetzt „456.php“ und „123.php“ eingeführt. Wenn die Methode require verwendet wird, wird 123.php in test_require.php zweimal eingeführt, und bei Verwendung der Methode require_once wird 123.php einmal eingeführt. Also lasst uns das Experiment machen!
1. Methode erforderlich
Der Inhalt von 123.php lautet wie folgt:
<?php echo "123\n";
Der Inhalt von 456.php ist wie folgt:
<?php <span style="white-space:pre"> </span>require("123.php"); <span style="white-space:pre"> </span>echo "456\n";
<?php require("123.php"); require("456.php");
2. require_once-Methode
Der Inhalt von 123.php bleibt unverändert. 456.php und test_require.php ändern die Methode require_once. Der Inhalt ist wie folgt:
//456.php <?php require_once "123.php"; echo "456\n"; //test_require.php <?php require_once "123.php"; require_once "456.php";
3. Fehler bei gemischter Verwendung
Wenn die require-Methode in 456.php verwendet wird und die require_once-Methode verwendet wird, ist require_once ungültig. Die Codes der drei Dateien lauten wie folgt:
//123.php <?php echo "123\n"; //456.php <?php require "123.php"; echo "456\n"; //test_require.php <?php require_once "123.php"; require_once "456.php";
Zusammenfassung: Wie wir vermutet haben, lädt die Methode require_once dieselbe Datei nicht mehrmals. Wenn Sie es jedoch mit „require“ mischen, wird die Methode „require_once“ ungültig.
Urheberrechtserklärung: Dieser Artikel ist ein Originalartikel des Bloggers und darf nicht ohne die Erlaubnis des Bloggers reproduziert werden.
Das Obige stellt die Verwendung von PHP require_once und den Unterschied zu require vor, einschließlich der relevanten Inhalte. Ich hoffe, es wird für Freunde hilfreich sein, die sich für PHP-Tutorials interessieren.

Heißer Artikel

Hot-Tools-Tags

Heißer Artikel

Heiße Artikel -Tags

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

PHP 8.4 Installations- und Upgrade-Anleitung für Ubuntu und Debian

So richten Sie Visual Studio-Code (VS-Code) für die PHP-Entwicklung ein
