Heim  >  Artikel  >  Backend-Entwicklung  >  Ausführliche Erklärung zur Verwendung von PHP include_once

Ausführliche Erklärung zur Verwendung von PHP include_once

黄舟
黄舟Original
2017-06-25 11:43:265904Durchsuche

Die

include_once-Anweisung schließt die angegebene Datei ein und führt sie während der Skriptausführung aus. Dieses Verhalten ähnelt der include-Anweisung, der einzige Unterschied besteht darin, dass die Datei, wenn sie bereits eingebunden wurde, nicht noch einmal eingebunden wird. Wie der Name dieser Aussage schon sagt, wird sie nur einmal enthalten sein.

include_once kann verwendet werden, wenn dieselbe Datei während der Skriptausführung möglicherweise mehr als einmal eingebunden wird und Sie sicherstellen möchten, dass sie nur einmal eingebunden wird, um FunktionenNeudefinitionen und Variablen zu vermeiden Probleme wie Neuzuweisung.

Weitere Informationen finden Sie in der Include-Dokumentation.

Hinweis:

In PHP 4 unterscheidet sich das Verhalten von _once in Betriebssystemen, bei denen die Groß-/Kleinschreibung nicht beachtet wird (z. B. Windows), zum Beispiel:

Beispiel Nr. 1 include_once in PHP 4, das auf einem Betriebssystem läuft, bei dem die Groß-/Kleinschreibung nicht beachtet wird

<?php
include_once  "a.php" ;  // 这将包含 a.php
include_once  "A.php" ;  // 这将再次包含 a.php!(仅 PHP 4)
?>

Dieses Verhalten wurde in PHP 5 geändert, zum Beispiel wird in Windows der Pfad zuerst normalisiert, sodass C:PROGRA~1A PHP dasselbe hat Implementierung als C:Programm Dateisa.php, die Datei wird nur einmal eingebunden.

Die include_once-Anweisung schließt die angegebene Datei ein und führt sie während der Skriptausführung aus. Dieses Verhalten ähnelt der include-Anweisung. Der einzige Unterschied besteht darin, dass die Datei, wenn sie bereits eingebunden wurde, nicht noch einmal eingebunden wird. Wie der Name dieser Aussage schon sagt, wird sie nur einmal enthalten sein.

include_once (PHP 4, PHP 5)

include_once-Anweisung schließt die angegebene Datei ein und führt sie während der Skriptausführung aus. Dieses Verhalten ähnelt der include-Anweisung. Der einzige Unterschied besteht darin, dass die Datei, wenn sie bereits eingebunden wurde, nicht noch einmal eingebunden wird. Wie der Name dieser Aussage schon sagt, wird sie nur einmal enthalten sein.
include_once kann verwendet werden, wenn dieselbe Datei während der Skriptausführung möglicherweise mehr als einmal eingebunden wird und Sie sicherstellen möchten, dass sie nur einmal eingebunden wird, um Probleme wie die Neudefinition von Funktionen und die Neuzuweisung von Variablen zu vermeiden.

Fügen Sie die angegebene Datei ein und führen Sie sie aus. Dies ist derselbe wie der Funktionstyp include(). Der Unterschied besteht darin, dass der Code, der bereits in die Datei eingebunden wurde, nicht erneut eingebunden wird. Wie der Name dieser Aussage schon sagt, wird sie nur einmal enthalten sein.

<?php
include_once "a.php"; // this will include a.php
include_once "A.php"; // this will include a.php again on Windows! (PHP 4 only)
?>

Das obige ist der detaillierte Inhalt vonAusführliche Erklärung zur Verwendung von PHP include_once. 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