Роҳҳои мутлақ дар PHP

Биёед файли матнӣ, ки дар ҷузвдони скрипти мо ҷойгир аст, хонем:

php<?php
  echo file_get_contents('test.txt');
?>

Ҳоло биёед дар оғози роҳ слеш (/)-ро гузорем:

php<?php
  echo file_get_contents('/test.txt');
?>

Дар ин ҳолат, роҳ дигар нисбӣ намебошад, балки мутлақ мешавад. Дар ин ҳол, файли мо аз решаи системаи амалӣ ҷустуҷӯ карда мешавад. Албатта, файле бо чунин роҳ ёфта намешавад, зеро он дар ҷузвдони сайти мо ҷойгир аст.

Мо метавонем роҳи аз решаи системаи амалӣ то ҷузвдони сайти худро гирем:

php<?php
  echo $_SERVER['DOCUMENT_ROOT'];
?>

Мо метавонем роҳи дарёфтшударо ба номи файли матлуб илова кунем - ва роҳи мутлақи дурустро ба файли худ хоҳем дошт:

php<?php
  echo file_get_contents($_SERVER['DOCUMENT_ROOT'] . '/test.txt');
?>