私は他の人が書いたコードをデバッグしようとしていましたが、いくつかのファイルと配列をトレースしなければならないので、面倒です。Webサーバーから実行されていないスクリプト用の静的なPHPプロファイラ?
CLIで実行されるPHPスクリプト用のプロファイリングツールはありますか?ウェブサーバーでは実行されていませんか?
私は他の提案(XDebug、XH、PHP_debugなど)を見てきましたが、それらはすべてサーバー上で動作するPHPコードに固有のようです。
私が望むのは、PHPスクリプト/ディレクトリを実行し、変数、配列、関数を読むことができるようにモデル化できるものです。
あなたの助けがずっと
XDebugはウェブサーバーだけでなく、KDevelopまたはvimのいずれかを使用してコマンドラインコードのプロファイリング/トレース/ステップ実行に問題はありません。あなたはこれのためにウェブサーバーが必要だと思いますか? – Wrikken
ありがとうWrikken、私の悪い、私は私が欲しい/必要なものについて非常に明確ではなかったと思います。問題は、私がPHPに慣れていないことと、実際の環境でかなり複雑なコードを理解しようとしていることです。実際にスクリプトを実行することができず、多くの異なるデバイスやデータベースとインターフェースするためです。おそらくあまりにも多くを求めているコードを呼び出すことなく行うことができるプロファイラ。 :) – sinn
実際にコードを実行せずに実行されるプロファイラを認識できません。 phpDocumentorからいくつかの自動ドキュメントを入手できますが、それはクラス/関数/定数のリストであり、実際のコードの流れではありません。また、少しでも努力すれば、実際のデータに触れることなくすべてを実行できるテスト環境をセットアップすることができます。 – Wrikken