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ů:
- /script/
- index.php
- /directory/
- test.txt
Přečtěme náš soubor pomocí relativní cesty:
<?php
echo file_get_contents('../directory/test.txt');
?>
A nyní přečtěme náš soubor pomocí absolutní cesty:
<?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.