PHP-та абсолютті жолдың артықшылықтары

Абсолютті жолды пайдалану ыңғайлы, егер біздің скриптіміз бар файл мен оқылатын файл сайтымыздың ішкі бумаларында орналасқан болса.

Мысал арқылы қарастырайық. Бізде келесі файл құрылымы бар делік:

Файлымызды салыстырмалы жолды пайдаланып оқимыз:

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

Енді файлымызды абсолютті жолды пайдаланып оқимыз:

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

Екінші жағдайда, біз скрипті бар файлды басқа жерге жылжытсақ та, файл жолын өзгертудің қажеті жоқ, себебі ол сайт түбірінен белгіленеді.