Я столкнулся с этой ошибкой, где элемент массива, если его индекс является строкой «0», недоступен.Это ошибка с доступом к массиву PHP?
Это не ошибка с unserialize, так как это произошло в моем коде, не вызвав его.
$arr = unserialize('a:1:{s:1:"0";i:5;}');
var_dump($arr["0"]); //should be 5, but is NULL
var_dump($arr[0]); //maybe this would work? no. NULL
Я делаю что-то неправильно здесь? Как получить доступ к этому элементу массива?
Какая версия? Я могу воспроизвести поведение Джона – 2008-11-25 04:06:59
«5.2.6-2 + b1 с Suhosin-Patch 0.9.6.2» на debian – Draemon 2008-11-25 04:09:09