зачем нужны константы, если тут аналог хранения настроек в виде реестра-массива? Или вы про свои константы? Мы у себя свои константы в отдельный файл constants.php переносим.
Мега плюсы данному топику. Я тоже слышу, что dbconn.php присутствует только для поддержки старого апи и модулей. Провел эсперимент. Поставил битрикс и отключил все модули. Осталось только ядро (модуль main). Убрал dbconn.php и не работает.
Дайте возможность использовать только один файл .settings.php. Если где то и попадутся модули то пусть валит ошибку.
Или вы про свои константы? Мы у себя свои константы в отдельный файл constants.php переносим.
лишняя нервотрепка разработчику
date_default_timezone_set("Europe/Moscow";);
Если это возможно как-то учесть в .settings.php - я за, только там, на сколько я знаю, просто дамп массива.
date_default_timezone_set
во-вторых есть auto_prepend_file
сама суть в том, что не понятно зачем нам дубли настроек. Они должны быть в одном месте, это мне кажется очевидным.
Дайте возможность использовать только один файл .settings.php. Если где то и попадутся модули то пусть валит ошибку.