Я пытаюсь решить Недопустимый аргумент, предоставленный для предупреждения foreach(). Я на 99% уверен, что это связано с версией PHP, запущенной на нашем сервере, но на данный момент это не может быть изменено, поэтому я ищу вместо этого «исправить» код.PHP 5.4 Недопустимый аргумент для foreach
фрагмент кода:
$array = $this->cal;
$events = $array['VEVENT'];
foreach ($array['VEVENT'] as $anEvent) {
Я получаю Invalid предупреждение об утверждении Еогеасп. Он отлично работает на сервере PHP 5.4, но при перемещении на сервер 5.3 у меня есть проблема. Как я могу «понизить» код? Я бил головой о экран, копаясь во всех разных комментариях, но не могу понять решение. Код был предоставлен суб-контракту разработчика, который сейчас недоступен, так что ...
Цените помощь и образование ...
'$ array ['VEVENT']' массив? можете ли вы отправить массив 'var_dump' $? – waki
Возможный дубликат [Недопустимый аргумент, предоставленный foreach()] (http://stackoverflow.com/questions/2630013/invalid-argument-supplied-for-foreach) – hakre