Предимства на абсолютния път в PHP
Използването на абсолютен път е удобно, когато файлът с нашия скрипт и прочитания файл се намират в подпапки на нашия сайт.
Нека разгледаме пример. Да предположим, че имаме следната структура на файлове:
- /script/
- index.php
- /directory/
- test.txt
Нека прочетем нашия файл, използвайки относителен път:
<?php
echo file_get_contents('../directory/test.txt');
?>
А сега нека прочетем нашия файл, използвайки абсолютен път:
<?php
$root = $_SERVER['DOCUMENT_ROOT'];
echo file_get_contents($root . '/directory/test.txt');
?>
Във втория случай, дори ако преместим файла със скрипта на друго място, пътят към файла няма да се налага да се променя, тъй като е зададен от корена на сайта.