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ą:
- /script/
- index.php
- /directory/
- test.txt
Perskaitykime mūsų failą, naudodami santykinį kelią:
<?php
echo file_get_contents('../directory/test.txt');
?>
O dabar perskaitykime mūsų failą, naudodami absoliutų kelią:
<?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.