Преимущества абсолютного пути в PHP
Использование абсолютного пути удобно, когда файл с нашим скриптом и прочитываемый файл находятся в подпапках нашего сайта.
Давайте посмотрим на примере. Пусть у нас есть следующая структура файлов:
- /script/
- index.php
- /directory/
- test.txt
Прочитаем наш файл, используя относительный путь:
<?php
echo file_get_contents('../directory/test.txt');
?>
А теперь прочитаем наш файл, используя абсолютный путь:
<?php
$root = $_SERVER['DOCUMENT_ROOT'];
echo file_get_contents($root . '/directory/test.txt');
?>
Во втором случае, даже если мы переместим файл со скриптом в другое место, путь к файлу не придется менять, ведь он задается от корня сайта.