Avantajele căii absolute în PHP

Utilizarea căii absolute este convenabilă atunci când fișierul cu scriptul nostru și fișierul citit se află în subdirectoarele site-ului nostru.

Să ne uităm la un exemplu. Să presupunem că avem următoarea structură de fișiere:

Să citim fișierul nostru folosind calea relativă:

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

Și acum să citim fișierul nostru folosind calea absolută:

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

În al doilea caz, chiar dacă mutăm fișierul cu scriptul în alt loc, calea către fișier nu va trebui schimbată, deoarece este setată din rădăcina site-ului.