PHP奇怪尝试获取非对象错误的属性

时间:2017-04-12 16:05:11

标签: php-7

定义一个对象数组时,我得到一个

  

尝试获取非对象的属性

在我的初始对象的一些嵌套属性上。

以下是使用的代码:

$res = [];
foreach($data as $el) {
    //dd($el->rel->anotherProp); // string(2) "ok"
    $res[] = [
        'foo' => $el->foo,
        'bar' => $el->bar,
        'anotherProp' => $el->rel->anotherProp, // Trying to get property of non-object BUT $el->rel['anotherProp'] works
    ];
}

使用PHP 7.0.16。

在PHP中是某种范围的问题吗?

0 个答案:

没有答案