parse_ini_file bug или feature с ON/OFF?

ran

Новичок
parse_ini_file bug или feature с ON/OFF?

Добрый день.
То ли я туплю, то ли разработчики так задумали, но в документации не написали.

В проекте используется парсинг ини файлов для получения переводов и недавно вылез баг :
Warning: Error parsing ./test.ini on line 3 in /home/lexx/dev/www/utils/pif.php on line 2

Опытным путем установил, что не парсится файл тогда, когда в нем появляется значение ON

сделал небольшой test case:

PHP:
<?php 
$result = parse_ini_file(dirname(__FILE___) . DIRECTORY_SEPARATOR . 'test.ini');  
var_dump($result);
?>
содержимое ini файла:
Код:
X = X 
Y = Y 
ON = "ON"
Если закоментировать строчку с ON - все работает (видимо комментарии вырезаются до начала работы парсера)

Немного подумал, и проверил OFF - оказалось тоже самое.

Удалить я, конечно, удалил такое значение, но не совсем понял поведение: разработчики запретили использовать ON/OFF в ini-файлах умышленно? или так нужно, а я не знал?
 

ran

Новичок
Вурдалак, спасибо, действительно туплю, нужно быть внимательней :)
 
Сверху