我正在使用Zend,并且涉及很多对象。有时,我想打印对象,因为它动态设置了很多setter和getter以及各种其他东西,比如方法。这是我确认我理解它的方式。类似于var_dumping一个数组并查看它的结构,有没有办法可以为类的对象做这个?
答案 0 :(得分:2)
从PHP 5开始,print_r()
可以以与显示数组类似的方式输出对象的属性。
答案 1 :(得分:0)
您也可以将var_dump()
用于对象。它不仅限于数组。
您也可以使用print_r($obj)
。使用HTML时,为了避免在打印对象/数组时将输出放在一行中,可以键入:
echo '<pre>print_r($obj, true)</pre>';
或者在Zend Framework中,您可以使用Zend_Debug::dump($obj, $label = null, $echo = true);