Что нового

Проблема с foreach

  • Автор темы Автор темы Maquire
  • Дата начала Дата начала
M

Maquire

Гость
Всем салют!У меня foreach постоянно выдает вот такую ошибкуTime: 10:55:07; Request uri: /page/about; Code: 2; Error: Invalid argument supplied for foreach(); File: *.php; Line: 39; Other: {"rules":null}То есть говорит, что $rules = null;Хотя если сразу перед foreach сделать var_dump($rules);То выводит что $rules все таки массив...Кто-нибудь сталкивался с такой проблемой?
 
IncorrecTSW,Оно так действительно =\\(array)$rules = self::$rConfig['rules'];var_dump($rules);foreach($rules as $arrMap){}var_dump:array(8) { ["register"]=>...Ошибка: Time: 11:16:47; Request uri: /page/about; Code: 2; Error: Invalid argument supplied for foreach(); File: *.php; Line: 39; Other: {"rules":null}
 
Цитата: Maquire(array)$rules = self::$rConfig['rules'];$rules = (array)self::$rConfig['rules'];
 
priplili, спасибо, заработало. Только я не совсем понимаю, какая разница?
 
Цитата: Maquireкакая разница?Ты должен делать присвоение переменной значение вида массива, а ты делал значение вида массива уже присвоенной переменной
 
Верх