PHPda absolyut yo'lning afzalliklari

Absolyut yo'ldan foydalanish qulay, chunki bizning skript faylimiz va o'qiladigan fayl bizning saytimizning pastki papkalarida joylashgan.

Keling, bir misolni ko'rib chiqaylik. Faraz qilaylik, bizda quyidagi fayl tuzilmasi mavjud:

Faylimizni nisbiy yo'l yordamida o'qaymiz:

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

Endi esa faylimizni absolyut yo'l yordamida o'qaymiz:

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

Ikkinchi holatda, hatto biz skript faylini boshqa joyga ko'chirsak ham, faylga yo'lni o'zgartirishga hojat qolmaydi, chunki u sayt ildizidan belgilanadi.