PHP-ში აბსოლუტური გზის უპირატესობები

აბსოლუტური გზის გამოყენება მოსახერხებელია, როდესაც ჩვენი სკრიპტის ფაილი და წასაკითხი ფაილი მდებარეობს ჩვენი საიტის ქვეფოლდერებში.

მოდით შევხედოთ მაგალითს. დავუშვათ, ჩვენ გვაქვს ფაილების შემდეგი სტრუქტურა:

წავიკითხოთ ჩვენი ფაილი ფარდობითი გზის გამოყენებით:

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

ახლა კი წავიკითხოთ ჩვენი ფაილი აბსოლუტური გზის გამოყენებით:

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

მეორე შემთხვევაში, მაშინაც კი, თუ ჩვენ გადავიტანთ სკრიპტის ფაილს სხვა ადგილას, ფაილის გზა არ მოგვიწევს შევცვალოთ, ვინაიდან იგი მითითებულია საიტის ფესვიდან.