①Funktion und Verwendung
Kann Codeduplizierung reduzieren
include(_once) ("Pfad zur Datei") und require( _once) („Pfad zur Datei“)
②Verstehen
Um es ganz klar auszudrücken bedeutet es, die Zeile include(_once), require(_once) durch den Inhalt der eingebundenen Datei zu ersetzen
③Hinweis
Die Include-/Require-Datei muss mit hinzugefügt werden, denn beim Einbinden muss man zunächst verstehen, dass der Inhalt der Datei eine gewöhnliche Zeichenfolge . Das Tag wird verwendet, um den
④-Pfad zu erklären.
Unter Windows sind sowohl Vorwärts- als auch Rückwärtsschrägstriche zulässig , und unter Linux sind nur Schrägstriche zulässig. Verwenden Sie daher am besten Schrägstriche
⑤ Unterschied
include bedeutet Einschluss, wenn die Datei nicht gefunden werden kann Es wird ein Warnfehler gemeldet und das Programm wird weiter ausgeführt.
Erforderliche Mittel. Wenn die Datei nicht gefunden werden kann, wird ein schwerwiegender Fehler gemeldet und das Programm wird nicht mehr ausgeführt > Nach dem einmaligen Hinzufügen beurteilt das System, ob es bereits enthalten ist. Beim zweiten Mal wird es nicht einbezogen.
Beispiel: Es gibt eine a.php-Datei, deren Inhalt
Der Inhalt in der b.php-Datei ist
require_once
("a.php"); $a;
Die erste Ausgabe ist 6. Die zweite Ausgabe ist immer noch 6, erklären Sie. . _once ist nur einmal enthalten. Wenn einmal nicht hinzugefügt wird, ist die zweite Ausgabe 7
⑥Wählen Sie
Wenn es beispielsweise in der Systemkonfiguration fehlt, ist dies für die Website nicht zulässig Wenn es sich um ein bestimmtes Statistikprogramm handelt, zählt es nur die Anzahl der Personen auf der Website. Es ist nicht erforderlich, einmal hinzuzufügen Ist der Unterschied in der Effizienz, hilft das System zwar. Sie haben überlegt, nur einmal zu laden, aber das System hat festgestellt, dass die Effizienz verringert werden würde. Daher sollten Sie die
Verzeichnisstruktur
zu Beginn der Entwicklung anpassen und versuchen Sie, _once nicht zu verwenden.
⑦Besondere Verwendung
Verwenden Sie include/require, um den Rückgabewert der eingebundenen Seite zurückzugeben
Auf der a.php-Seite: .....
return
$value; Auf der b.php-Seite: $v = include("a.php");
die Website Ich werde dich gelegentlich treffen!
Das obige ist der detaillierte Inhalt vonDer Unterschied zwischen PHP include_once und require_once. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!