【问题标题】:Zend Framework Session Namespace debugging print_r or equivalentZend Framework Session Namespace 调试 print_r 或等效
【发布时间】:2012-11-03 07:12:40
【问题描述】:
使用 Zend 和 Sessions 命名空间,尝试调试我正在运行的问题,我认为应该设置一些东西,但似乎不是,所以我想找到一种查看整个命名空间的方法对象,但当我尝试print_r() 或var_dump() 时,我得到的只是
Zend_Session_Namespace Object ( [_namespace:protected] => msp )
所以我想知道,因为我在该主题的其他任何地方都找不到任何内容,目前是否有查看该对象的方法?是否有一种调试方法可以通过 zend 以某种方式启用/禁用它?
【问题讨论】:
标签:
php
zend-framework
session
【解决方案1】:
你可以很容易地调试它
print_r($_SESSION) or print_r($_SESSION['YourNameSpace']) or
print_r(Zend_Session::namespaceGet('YourNameSpace'));
因为每当我们尝试在 zend_session_namespace 对象上设置属性时,它就是这样做的
内部
$_SESSION[$this->_namespace][$name] = $value;
其中 $name 指的是我们试图用 vale $value 设置的属性。