Настройка PHP Включить путь для каждого сайта?

Я могу установить путь включения PHP вphp.ini:

include_path = /path/to/site/includes/

Но тогда другие сайты затрагиваются, так что это не хорошо.

Я могу установить включение PHP в начале каждого файла:

$path = '/path/to/site/includes/';
set_include_path(get_include_path() . PATH_SEPARATOR . $path);

Но это кажется плохой практикой и мешает.

Так что я могу включить это и затем включить в каждый файл:

include 'includes/config.php';

или же

include '../includes/config.php';

Это то, что я делаю сейчас, но путь включенияconfig.php будет меняться в зависимости от того, что в том числе.

Есть ли способ лучше? Это имеет значение?

Ответы на вопрос(7)

Ваш ответ на вопрос