php inclut-il un moyen d'inclure un fichier relatif uniquement à ce document?

Si j'ai un index.php fichier qui comprend inc/footer.php je voudrais écrire:

include 'inc/footer.php';

Si je veux inclure un autre fichier à l'intérieur footer.php je dois faire par rapport à la index.php fichier (celui qui est incluse). Cela peut ne pas être un problème, mais que si je veux inclure index.php à partir de la totalité d'un autre endroit?

Je comprends qu'il y a plusieurs méthodes pour y parvenir, comme la définition d'un chemin d'accès absolu ou à l'aide de dirname(FICHIER).

C'est quelque chose qui n'a jamais été un réel problème puisque d'une façon ou d'une autre, j'ai toujours pensé à elle, mais que je me suis toujours demandé comment exactement inclut le travail en php.

Quelqu'un peut-il m'expliquer exactement ce qui se passe sous le capot?

Grâce

source d'informationauteur 0plus1