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