@OwerFan

Что это за изысканное подключение?

Объясните новичку, для чего это.
require_once dirname(__FILE__) . '/src/config.php';

Как по мне здесь происходит подключение файла с проверкой был ли он включен ранее с использование функции dirname которая возвращает имя родительского каталога из указанного пути в качестве параметра передаем предопределенную константу полного пути с помощью конкатенации дописываем каталог подключаемого скрипта. Вопрос: нахрена(ой, простите) зачем так заумно если можно прописать просто корневой каталог?
  • Вопрос задан
  • 695 просмотров
Решения вопроса 1
DevMan
@DevMan
затем, что корневой каталог имеет свойство меняться.
да и dirname(__FILE__) прекрасно заменяется на __DIR__
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
402d
@402d
начинал с бейсика на УКНЦ в 1988
require_once dirname(__FILE__) . '/src/config.php';

dirname(__FILE__) vs __DIR__ историческое наследие. Константа __DIR__ введена в 5.3.0
раньше работало только первое.

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

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

В рамках даже одного проекта типовая ситуация у мелких студий.
А давайте на субдомене сперва обкатает, а уж потом клиенту выльем.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы