Zend framework2 无法在ZF2中使用Zend_Debug::dump..如何操作?
我正在使用ZF2.0.0Beta3的骨架应用程序 所以,通常我只会使用Zend_Debug::dump($someVar);然而,在ZF2中,它似乎不包括zend类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名称空间调
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(--)的人的角度来看;快速转储变量???我高度认为这是浪费时间!