Я использую php 7.2, чтобы сделать небольшой (простой) проект ...
Итак, у меня есть:
public function setData($data = array())
{
var_dump($data);
if (is_array($data) || is_object($data)){
foreach ($data as $key => $value) {
$this->{"set".$key}($value);
}
}else{
var_dump($data);
exit();
}
}
Первый var_dump возвращает массив в порядке, а второй возвращает NULLВ тонком приложении написано: неверный аргумент для foreach () почему?