Преимущества абсолютного пути в PHP

Использование абсолютного пути удобно, когда файл с нашим скриптом и прочитываемый файл находятся в подпапках нашего сайта.

Давайте посмотрим на примере. Пусть у нас есть следующая структура файлов:

$structure$> /script/ index.php /directory/ test.txt -structure->

Прочитаем наш файл, используя относительный путь:

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

А теперь прочитаем наш файл, используя абсолютный путь:

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

Во втором случае, даже если мы переместим файл со скриптом в другое место, путь к файлу не придется менять, ведь он задается от корня сайта.



Чат с GPT Компилятор