php foreach currpts array в null, если vardump до foreach в порядке, но после (или внутри) возвращает null - PullRequest
0 голосов
/ 14 мая 2019

Я использую 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 () почему?

...