PHP - include

Syntax

include("[Pfad/]Dateiname")

Erklärung

Mit der Funktion include wird ein anderes PHP-Skript geladen und separat ausgeführt. Diese Datei kann auch (bzw. nur) Text bzw. HTML-Tags enthalten; bloßer Text wird einfach ausgegeben, HTML-Tags werden vom Browser interpretiert.

Variablen werden automatisch zwischen den beiden Skripten übergeben. Der Einsatz von include ist auch innerhalb von Schleifen und anderen Funktionen möglich (anders require), dann muß die include-Funktion allerdings in einen Block mit geschweiften Klammern ("{" und "}") gesetzt werden (siehe Bsp.).

Sofern die einzuschließende Datei im gleichen Verzeichnis liegt wie die aufrufende Datei, ist kein Pfad anzugeben. Die Datei kann nur lokal aufgerufen werden, nicht möglich ist also der Aufruf einer Datei auf einem anderen Server (bzw. Domain) mit "http://www.../datei.php" als Pfad.

Sinnvoll ist der Einsatz z. Bsp. um einen regelmäßig aktualisierten News-Text oder Kopf- und Fußzeilen einzubinden.

Der Unterschied zu require wird dort erklärt.

Vergleiche auch require

Beispiel

<?php

for($x=0;$x<10;$x++) {

 include("ausgabe.php");

}

?>

 

// die Datei "ausgabe.php" im gleichen Verzeichnis

// hat folgenden Inhalt:

<?php

echo "x=$x, ";

?>

Ergebnis:

x=0, x=1, x=2, x=3, x=4, x=5, x=6, x=7, x=8, x=9,

zurück: PHP - Datei-Befehle

Ergänzung? Fehler? Schreib uns an team@phpbox.de
Du findest phpbox.de nützlich? Wir freuen uns über einen Link auf phpbox.de

Einstieg in PHP 8 und MySQL
PHP Buch