PHPda absolyut yo'lning afzalliklari
Absolyut yo'ldan foydalanish qulay, chunki bizning skript faylimiz va o'qiladigan fayl bizning saytimizning pastki papkalarida joylashgan.
Keling, bir misolni ko'rib chiqaylik. Faraz qilaylik, bizda quyidagi fayl tuzilmasi mavjud:
- /script/
- index.php
- /directory/
- test.txt
Faylimizni nisbiy yo'l yordamida o'qaymiz:
<?php
echo file_get_contents('../directory/test.txt');
?>
Endi esa faylimizni absolyut yo'l yordamida o'qaymiz:
<?php
$root = $_SERVER['DOCUMENT_ROOT'];
echo file_get_contents($root . '/directory/test.txt');
?>
Ikkinchi holatda, hatto biz skript faylini boshqa joyga ko'chirsak ham, faylga yo'lni o'zgartirishga hojat qolmaydi, chunki u sayt ildizidan belgilanadi.