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:
- /script/
- index.php
- /directory/
- test.txt
Să citim fișierul nostru folosind calea relativă:
<?php
echo file_get_contents('../directory/test.txt');
?>
Și acum să citim fișierul nostru folosind calea absolută:
<?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.