Я только что понял, что могу размещать файлы вне корня домена (за пределами public_html).
Преимущество размещения функций вне корня домена состоит в том, что я могу использовать один и тот же файл в нескольких доменах. Если я обновляю свой файл в одном месте, все мои домены обновляются.
Как это:
include __DIR__ . '/../../my-hidden-folder/functions.php';
Мой вопрос: теперь, когда это возможно, стоит ли так работать? Или есть причины, по которым это не лучший подход?
Не то чтобы это, наверное, важно, но я использую PHP, Apache и Cpanel.
Как правило, рекомендуется хранить только те данные, которые должны быть доступны напрямую по URL-адресу в вашем корневом веб-каталоге, а все, что не является, следует хранить вне корневого веб-сайта.
Преимущество размещения функций вне корня домена состоит в том, что я могу использовать один и тот же файл в нескольких доменах.
Это не совсем так. В include()
Функция не заботится о том, находятся ли файлы внутри или вне корневого веб-сайта, или, если логически этот каталог файловой системы используется в качестве веб-корня для другого сайта ...