Предимства на абсолютния път в PHP

Използването на абсолютен път е удобно, когато файлът с нашия скрипт и прочитания файл се намират в подпапки на нашия сайт.

Нека разгледаме пример. Да предположим, че имаме следната структура на файлове:

Нека прочетем нашия файл, използвайки относителен път:

php<?php
  echo file_get_contents('../directory/test.txt');
?>

А сега нека прочетем нашия файл, използвайки абсолютен път:

php<?php
  $root = $_SERVER['DOCUMENT_ROOT'];
  echo file_get_contents($root . '/directory/test.txt');
?>

Във втория случай, дори ако преместим файла със скрипта на друго място, пътят към файла няма да се налага да се променя, тъй като е зададен от корена на сайта.