Vantaggi del percorso assoluto in PHP

L'uso del percorso assoluto è conveniente quando il file con il nostro script e il file da leggere si trovano nelle sottocartelle del nostro sito.

Vediamo un esempio. Supponiamo di avere la seguente struttura di file:

Leggiamo il nostro file utilizzando un percorso relativo:

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

Ora leggiamo il nostro file utilizzando un percorso assoluto:

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

Nel secondo caso, anche se spostiamo il file con lo script in un'altra posizione, il percorso del file non dovrà essere modificato, poiché è impostato dalla root del sito.