Zend framework2 无法在ZF2中使用Zend_Debug::dump..如何操作?

Zend framework2 无法在ZF2中使用Zend_Debug::dump..如何操作?,zend-framework2,Zend Framework2,我正在使用ZF2.0.0Beta3的骨架应用程序 所以,通常我只会使用Zend_Debug::dump($someVar);然而,在ZF2中,它似乎不包括zend类 The error is: Fatal Error: Class 'Zend_Debug' not found.. 这可能是一个非常基本的问题,但包含该类的最佳方式是什么?我是否必须将require_放置一次('path/to/Debug.php') 它仍然存在于ZF2中,但由于ZF2开始使用PHP,现在必须使用Zend名称空间调

我正在使用ZF2.0.0Beta3的骨架应用程序

所以,通常我只会使用Zend_Debug::dump($someVar);然而,在ZF2中,它似乎不包括zend类

The error is: Fatal Error: Class 'Zend_Debug' not found..

这可能是一个非常基本的问题,但包含该类的最佳方式是什么?我是否必须将
require_放置一次('path/to/Debug.php')

它仍然存在于ZF2中,但由于ZF2开始使用PHP,现在必须使用
Zend
名称空间调用它:

\Zend\Debug\Debug::dump($var)

或者在文件开头添加一条语句,并按如下方式调用:

use Zend\Debug\Debug;

Debug::dump($var);
use Zend\Debug\Debug;

// ...

Debug::dump($someVar);

您可以这样使用它:

\Zend\Debug::dump('asd') 

在我的例子中,这是正确的命名空间路径:

\Zend\Debug\Debug::dump($form);

此外,您还可以这样获得:

use Zend\Debug\Debug;

Debug::dump($var);
use Zend\Debug\Debug;

// ...

Debug::dump($someVar);

不过,转储一个变量似乎需要做很多工作。我敢肯定,在大多数情况下,我最终会更频繁地使用
\Zend\Debug\Debug::dump()

就是这样,非常感谢!Zend\Debug::dump('sfasdf');我知道这是一个愚蠢的问题,但希望其他人也能从中受益。感谢stackoverflow,因为它降低了编程所需的IQ。我已经使用PHP很长时间了,这是一个有趣的变化,我自己仍在调整:)这与PHP的3天大不相同。当然,使用
use
关键字是一个不错的选择,但是从一个想快速编写\Zend\Debug\Debug::dump(--)的人的角度来看;快速转储变量???我高度认为这是浪费时间!