Я изучаю PHP, и у меня возникают проблемы с определением пути.
Если в файле settings.php, расположенном в главной папке, я определяю константу с базовым путем к сайту, чтобы можно было использовать эту константу в подпапках, я должен включить предустановку урегулирования файла "../ "следующим образом:". .settings.php "
есть ли способ определить путь settings.php, который также можно использовать в файлах подпапок, без необходимости вручную добавлять "../" перед именем файла?
или способ определения констант, используемых в каждом файле, без включения файла, который содержит константы?
settings.php:
// FILE SETTINGS.PHP IN THE MAIN DIRECTORY
define('SITE_URL','http://localhost/');
админ / index.php:
// FILE INDEX.PHP IN THE ADMIN SUBDIRECTORY
include('../settings.php');
<a href="<?php echo SITE_URL; ?>">HOME</a>
Есть способ заставить SITE_URL работать без include('../settings.php')
или есть способ включить "settings.php" в подкаталог без "../" ??