Просто попытался создать свой собственный обработчик конфигурации в PHP, используя нативную функцию PHP parse_ini_file
. Я только что заметил, что все мои записи конфигурации, где значение является логическим - true / false, перепутаны, как и большинство других записей конфигурации, типизированных по строкам.
По-видимому, это уже известная проблема: http://www.php.net/manual/en/function.parse-ini-file.php#100851
Итак, каков подходящий обходной путь?
Очень удобно использовать не-PHP-конфиги, что позволяет не-разработчикам легко изменять значение при необходимости, поэтому я бы хотел сохранить конфиги на основе *.ini
.