我遇到了一个我无法回答的问题。 我有一个对象,我可以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()
结果:
有没有人遇到过这样的情况?
我在使用wamp的本地设置上使用PHP 5.5.12。
编辑:我发现了别的东西,这个错误只发生在我的本地设置上。一切都适用于我的在线测试设置..这使它更加奇怪..