PHP include relative Pfad
In PHP können Sie die Anweisungen include
oder require
verwenden, um eine Datei mit einem relativen Pfad einzubinden. Der relative Pfad bezieht sich auf die Datei, die die Anweisung include
oder require
enthält. Wenn Sie zum Beispiel eine Datei namens "header.php" in einem Verzeichnis namens "includes" haben und diese in einer Datei namens "index.php" einbinden möchten, die im selben Verzeichnis wie das Verzeichnis "includes" liegt, verwenden Sie den folgenden Code in der Datei "index.php":
<?php include 'includes/header.php'; ?>
Alternativ können Sie die __DIR__
Magische Konstante verwenden, um den Pfad relativ zur aktuellen Datei zu machen.
<?php include __DIR__ . '/includes/header.php'; ?>
Es ist wichtig zu beachten, dass, falls die angegebene Datei in einer include-Anweisung nicht existiert oder nicht gelesen werden kann, eine Warnmeldung generiert wird und das Skript weiterhin ausgeführt wird. Um dies zu vermeiden, verwenden Sie stattdessen require
anstatt include
, was dazu führt, dass die Ausführung des Skripts gestoppt wird, wenn die Datei nicht gefunden wird.