获得在PHP的Session中保存的对象(Object)属性值

Print_r出如下的$_SESSION
[coolcode lang=”php”]
Array
(
[SessionInfo] => SessionInfo Object
(
[_props] => Array
(
[userInfo] => UserInfo Object
(
[_username] => zhouliang
[_password] => 44dc8e76733a23f9eae746fee04a7a30
[_id] => 2
[_aboutmyself] => 完美整合Web2.0流行元素,更易用,更时尚!
[_email] => 033033@gmail.com
[_blogs] =>
[_siteAdmin] => 0
[_fullName] => 周亮
[_resourcePictureId] => 5
[_resourcePicture] =>
[_status] => 1
[_isCommend] =>
[_properties] =>
[_objId] =>
[log] =>
)

)

[_objId] =>
[log] =>
)

)
[/COOLCODE]
我们想获得其中userInfo对象的属性_username的值”zhouliang”,用如下写法:
[COOLCODE lang=”php”]
$name = $_SESSION[SessionInfo]->_props[userInfo]->_username;
echo $name;
[/COOLCODE]
输出:
[COOLCODE lang=”php”]
zhouliang
[/COOLCODE]

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据