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.