我一直在处理一些代码,我正在接收一个 var(我没有处理整个代码,所以,我不知道它是如何制作的),我的问题是我得到了这样的东西
AdminUserRoleDecorator Object (
[user:AdminUserRoleDecorator:private] => EssUserRoleDecorator Object (
[user:EssUserRoleDecorator:private] => User Object (
[topMenuItemsArray:User:private] => Array ( )
[employeeList:User:private] => Array ( )
[activeProjectList:User:private] => Array ( )
[empNumber:User:private] => [allowedActions:User:private] => Array ( )
[nextState:User:private] => [userId:User:private] => 1
[userTimeZoneOffset:User:private] => -6
老实说,这听起来像是一个非常愚蠢的问题,我不知道如何阅读,通常我以 $myobject->atribute 的方式获取属性,现在我真的不知道,我可以通过任何方式访问这个?例如,我想获取 userId,我在那里看到它,带有 :user:private (我也不知道它们是做什么用的)。
如果我尝试
$myobject->User;
例如,我什么也得不到。
谢谢。
编辑:
我试过 $myobject->user
我得到了这个
Fatal error: Cannot access private property AdminUserRoleDecorator
顺便说一句,我正在使用 symfony。