1

私は現在、PHP のデバッグ スキルをレベルアップしようとしています。その一環として、いくつかの新しいツールを学ぼうとしています。それらの 1 つが含まれています。

拡張機能は問題なく動作しているように見えますが (起動エラーは発生せず、phpinfo に表示され、ダンプ ファイルが生成されます)、インクルードの数が常に 0 として報告されるため、何かが明らかに正しく動作していません。

最初は、これは私の多用に関連しているのauto_includeではないかと疑っていましたが、関連していないいくつかのテストを行った後、関連しているとは思えません。

クラス グラフは正常に生成されますが、インクルード マップは単に存在しません。私は単に間違ったことをしていますか、それとも拡張機能が壊れていますか? 私にはわかりませんし、いくらかのヘビーデューティーグーグルが有用なものを見つけられない後でも。

「メソッド」incluedを使用してインストールしました。phpize私の PHP バージョンは、Mac OSX 10.6.5 で動作する 5.3.2 です。XDebug と memtrack もインストールしました。

4

1 に答える 1

1

valgrind で Apache を監視してテストを実行した後、xdebug が以下で動作していることに気付きました。ブラインド テストで、XDebug を無効にしてみました。見よ: inclued は期待どおりに動作します。

だから私自身の質問に答えるために:

グラフを含めたい場合は、XDebug を inclued と組み合わせて使用​​しないでください。クラス グラフは、XDebug の実行時に正常に機能します。

于 2010-12-13T16:49:20.200 に答える