Я могу установить путь включения 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
будет меняться в зависимости от того, что включает в себя.
Есть ли лучший способ? Имеет ли это значение?