Если у меня есть файл index.php, который включает inc/footer.php, я бы написал:
include 'inc/footer.php';
Если я хочу включить другой файл в footer.php, я должен сделать это относительно файла index.php(тот, который его включает). Это может быть не проблема, но как насчет того, хочу ли я включить index.php из целого другого местоположения?
Я понимаю, что для достижения этого существует несколько способов, например, определение абсолютного пути или использование dirname (FILE).
Это то, что никогда не было настоящей проблемой, так как так или иначе я всегда это понимал, но я всегда задавался вопросом, как именно включить работу в php.
Может кто-нибудь объяснить мне, что происходит под капотом?
Спасибо