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');
?>
Иккинчи ҳолатда, ҳатто биз скрипт файлини бошқа жойга кўчирсак хам, файлга бўлган йўлни ўзгартириш шарт эмас, чунки у сайтнинг илдизидан берилаб қўйилган.