PHP スクリプトのコード全体の実行のログを見たいと思います。次のようなもの: http://en.wikibooks.org/wiki/Ruby_Programming/Standard_Library/Tracer (より良い例がないため、フレームを使用しないでください)。
PHPでログを取得する方法はありますか?
注:デバッガーを使用できることはわかっていますが、それは同じではありません。
PHP スクリプトのコード全体の実行のログを見たいと思います。次のようなもの: http://en.wikibooks.org/wiki/Ruby_Programming/Standard_Library/Tracer (より良い例がないため、フレームを使用しないでください)。
PHPでログを取得する方法はありますか?
注:デバッガーを使用できることはわかっていますが、それは同じではありません。
Xdebug は間違いなくあなたが望むものですが、valgrind スイートの callgrind のようなものもあります。
ここの Zend ブログ投稿は、いくつかの指針を提供するはずです: http://devzone.zend.com/1139/profiling-php-applications-with-xdebug/
どの関数でも、次を使用してバックトレース全体を表示できますdebug_backtrace(...)
または、Xdebug プロファイラーを使用して PHP スクリプトのプロファイリングを行うこともできます。
Facebook が開発した XHProf という PHP 拡張機能を使用できます。
関数レベルの呼び出し回数、包括的および排他的な経過時間、CPU 時間、およびメモリ使用量をレポートできます。