PHPда абсолютный йўлнинг афзалликлари

Абсолютный йўлдан фойдаланиш қулай, қачон бизнинг скрипт файли ва ўқилаётган файл сайтимизнинг қисқича папкаларида жойлашган бўлса.

Келинг, мисолда кўрамиз. Фарз қилайлик, бизда куйидаги файллар тузилиши мавжуд:

Бизнинг файлимизни нисбий йўл ёрдамида ўқиймиз:

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

Энди бизнинг файлимизни абсолютный йўл ёрдамида ўқиймиз:

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

Иккинчи ҳолатда, ҳатто биз скрипт файлини бошқа жойга кўчирсак хам, файлга бўлган йўлни ўзгартириш шарт эмас, чунки у сайтнинг илдизидан берилаб қўйилган.