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:
содержимое ini файла:
Если закоментировать строчку с ON - все работает (видимо комментарии вырезаются до начала работы парсера)
Немного подумал, и проверил OFF - оказалось тоже самое.
Удалить я, конечно, удалил такое значение, но не совсем понял поведение: разработчики запретили использовать ON/OFF в ini-файлах умышленно? или так нужно, а я не знал?
Добрый день.
То ли я туплю, то ли разработчики так задумали, но в документации не написали.
В проекте используется парсинг ини файлов для получения переводов и недавно вылез баг :
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);
?>
Код:
X = X
Y = Y
ON = "ON"
Немного подумал, и проверил OFF - оказалось тоже самое.
Удалить я, конечно, удалил такое значение, но не совсем понял поведение: разработчики запретили использовать ON/OFF в ini-файлах умышленно? или так нужно, а я не знал?