Absoliutaus kelio pranašumai PHP

Absoliutaus kelio naudojimas yra patogus, kai mūsų scenarijų failas ir skaitomas failas yra mūsų svetainės pakatalogiuose.

Pažiūrėkime į pavyzdį. Tarkime, kad turime tokią failų struktūrą:

Perskaitykime mūsų failą, naudodami santykinį kelią:

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

O dabar perskaitykime mūsų failą, naudodami absoliutų kelią:

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

Antruoju atveju, net jei perkelsime scenarijų failą į kitą vietą, kelio į failą keisti nereikės, nes jis nurodomas nuo svetainės šaknies.