Предности на апсолутната патека во 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');
?>
Во вториот случај, дури и ако ја преместиме датотеката со скриптот на друго место, патеката до датотеката нема да треба да се менува, бидејќи е зададена од коренот на веб-сајтот.