PHP对象变量不可分配但存在

时间:2016-03-09 22:49:57

标签: php api object properties

我遇到了一个我无法回答的问题。 我有一个对象,我可以var_dump并查看所有变量,但是当我尝试分配他的一个变量时,我得到“试图获取非对象的属性”..

这是代码(来自api):

     $teacher = $teachers->loadById($obj->userId); //gives an object teacher
     $firstName = $teacher->firstName; // That return the error

如果我像这样做一个var_dump

     $teacher = $teachers->loadById($obj->userId);
     var_dump($teacher);exit;
     $firstName = $teacher->firstName;

我可以看到它是一个具有属性“firstName”的对象

var_dump()结果:

enter image description here

有没有人遇到过这样的情况?

我在使用wamp的本地设置上使用PHP 5.5.12。

编辑:我发现了别的东西,这个错误只发生在我的本地设置上。一切都适用于我的在线测试设置..这使它更加奇怪..

0 个答案:

没有答案