Перавагі абсалютнага шляху ў PHP

Выкарыстанне абсалютнага шляху зручна, калі файл з нашым скрыптам і файл, які мы чытаем, знаходзяцца ў паппадках нашага сайта.

Давайце паглядзім на прыкладзе. Хай у нас ёсць наступная структура файлаў:

Прачытаем наш файл, викарыстоўваючы адносны шлях:

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

А цяпер прачытаем наш файл, викарыстоўваючы абсалютны шлях:

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

У другім выпадку, нават калі мы перамесцім файл са скрыптам у іншае месца, шлях да файла не прыйдзецца мяняць, бо ён задаецца ад караня сайта.