Ошибка неизвестно где в PHP-скрипте

May 27, 2013 16:57


Оказывается, это было зарегистрировано как баг: $_SESSION[false]=1 вызывает сообщение Notice: Unknown: Skipping numeric key 0. in Unknown on line 0, то есть со ссылкой на нулевую строчку неизвестного файла - вместо реального места такой неприятности.

Но jani@php.net (вероятно, Яни Таскинен, вышедший из разработчиков PHP годом ранее) сначала отказал этому поведению в статусе бага на том основании, что нельзя использовать булевское значение в качестве ключа,- как будто с этим кто-то спорил,- а потом заявил, что, дескать, тут ничего поделать нельзя и так уж оно работает!

Дело было шесть лет назад, баг до сих пор не признан.

php, баг

Previous post Next post
Up