• ベストアンサー

実行のされたクラスのメソッド

OpenPNE(SNSオープンソース)のようなファイル数の多いアプリケーションは、 カスタマイズするにもファイル数が多すぎてどのファイルをいじれば良いのかわからず 動作解析に最も苦戦してしまいます… まず、カスタマイズしたいページをブラウザから表示したときに、このページが表示されるにあたって、このクラスのこのメソッドが実行された、等の情報がわかるとだいぶ助かるのですが、 実行された全てのメソッドをログに記録するか画面に表示することで、カスタマイズするべきファイルを把握したいのですが、どのような方法がありますでしょうか? ご教示頂けると幸いです。 宜しくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • JaneDue
  • ベストアンサー率75% (263/350)
回答No.1

Xdebug あたりでよいと思います。 requireされたファイルや、実行された関数、またそれぞれの処理時間など細かく分析できます。 ただしそのままではただのログなので、視覚的に見やすくする WinCacheGrind 等を使用するとよいでしょう。 解析閲覧用のソフトはいろいろあります。お好みで。 http://php.y-110.net/wiki/index.php?%A5%D7%A5%ED%A5%D5%A5%A1%A5%A4%A5%EA%A5%F3%A5%B0%A1%A7xdebug%20%2B%20WinCacheGrind (カスタマイズが目的であれば、そのシステムのman,Howtoを参照すべきとは思いますが、そちらでは不足なのでしょうか)

people900
質問者

お礼

回答ありがとうございます。 Xdebugはかなり役立ちそうですね。 そのシステムの解説書などは存在せず、まったく情報が無かったのです。 ありがとうございました。