Я продолжаю запутываться при попытке включить файлы, которые будут иметь разные пути в локальной среде или в процессе производства.Получение корня проекта
К примеру, у меня есть это в моем usercontroller.php
файле:
require_once(__DIR__ . '/config.php');
На моем локальном хосте, usercontroller.php
находится в www/myproject/inc/
и config.php
в www/myproject/
(корневой директории проекта)
Это терпит неудачу.
Все, что я хочу, это способ определить корень проектов. i.e на localhost это www/projectname
, а в продуктах это /
Так как файлы находятся внутри каталога projectname
на моем локальном хосте, это вызывает проблемы на моем рабочем сервере.
Каков наилучший способ просто определить базовый путь и построить мой require_once
?
т.е. require_once($basePath . 'inc/filename.php'
Отлично, спасибо. Я дам это выстрел –