Výhody absolutní cesty v PHP

Použití absolutní cesty je výhodné, když soubor s naším skriptem a čtený soubor se nacházejí v podadresářích našeho webu.

Podívejme se na příklad. Předpokládejme, že máme následující strukturu souborů:

Přečtěme náš soubor pomocí relativní cesty:

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

A nyní přečtěme náš soubor pomocí absolutní cesty:

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

V druhém případě, i když přesuneme soubor se skriptem na jiné místo, cestu k souboru nebude nutné měnit, protože je zadána od kořene webu.