php foreach currpts数组为null,如果在foreach之前的vardump很好,但之后(或内部)返回null

时间:2019-05-13 21:51:57

标签: php arrays loops foreach corrupt

我正在使用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()提供了无效的参数 为什么?

0 个答案:

没有答案