アプリケーションで誰が呼び出しているのか知りたいのですがspl_autoload_register()
。具体的には、CakePHPを使用しているので、ソースファイルfind
との単純な組み合わせで十分ですが、XDebugを介してEclipseにブレークポイントgrep
を設定する方法があるかどうか疑問に思っているので、Cakeスクリプトが実行されるとPHPインタープリターが停止します。その関数を呼び出すと、これが発生するファイルと行番号が表示されます。
関数がPHPファイルで定義されていないため、ブレークポイントを手動で設定することはできません。したがって、PHP拡張機能(おそらくネイティブコード)で定義された関数への呼び出しをトレースする方法があるかどうかを効果的に尋ねています。 、明らかにマシンコードにステップインする方法がない場合でも。