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