4

ZF2.0.0Beta3のスケルトンアプリケーションを使用しています。

したがって、通常はZend_Debug :: dump($ someVar);を使用します。ただし、ZF2には、見た目のzendクラスは含まれていません。

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

これはおそらく本当に基本的な質問ですが、そのクラスを含めるための最良の方法は何ですか?入れなきゃいけないのrequire_once('path/to/Debug.php');

4

4 に答える 4

13

ZF2にはまだ存在しますが、ZF2はPHP名前空間の使用を開始したため、名前空間を使用して呼び出す必要がありZendます。

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

または、ファイルの先頭にuseステートメントを追加して、次のように呼び出します。

use Zend\Debug\Debug;

Debug::dump($var);
于 2012-03-08T03:24:51.560 に答える
5

私の場合、これは正しい名前空間パスでした:

\Zend\Debug\Debug::dump($form);
于 2012-08-09T13:47:42.440 に答える
2

さらに、次のように取得できます。

use Zend\Debug\Debug;

// ...

Debug::dump($someVar);

ただし、変数をダンプするだけでも大変な作業のようです。ほとんどの場合、私は\Zend\Debug\Debug::dump()もっと頻繁に使用することになると確信しています。

于 2012-10-12T06:46:20.403 に答える
0

あなたはそれをそのように使うことができます:

\Zend\Debug::dump('asd') 
于 2012-04-15T15:03:42.877 に答える