Fördelar med absolut sökväg i PHP
Användning av absolut sökväg är bekväm när filen med vårt skript och filen som läses finns i undermappar på vår webbplats.
Låt oss titta på ett exempel. Låt oss säga att vi har följande filstruktur:
- /script/
- index.php
- /directory/
- test.txt
Låt oss läsa vår fil med hjälp av relativ sökväg:
<?php
echo file_get_contents('../directory/test.txt');
?>
Och nu läser vi vår fil med hjälp av absolut sökväg:
<?php
$root = $_SERVER['DOCUMENT_ROOT'];
echo file_get_contents($root . '/directory/test.txt');
?>
I det andra fallet, även om vi flyttar skriptfilen till en annan plats, behöver vi inte ändra sökvägen till filen, eftersom den anges från webbplatsens rot.