Debug
すべてのプロパティとメソッドが静的なクラスを作成しました。遅延静的バインディングを使用して、このクラスを実行中の内容とその時点のロガーとして使用します (実際、現在パフォーマンスの問題をテストしているので、何がいつ行われるかを確認したいと思います)。
そのため、現時点では、各クラスの各メイン メソッドに次のようなものがありDebug::log(__CLASS__ . '::' . __METHOD__);
ます。メソッドではDebug::log()
、時間を追加して配列に格納できます。
いつの日か動作を変更したい場合は、多くのファイルで多くのコードを変更する必要があります...
私の質問は次のとおりです。これらを省略__CLASS__ . '::' . __METHOD__
して、Debug::log()
メソッドがどのクラスから、どのメソッドから呼び出されたかを知ることは可能ですか?
おそらくコールスタック?