2

実行時にオプション xdebug.profiler_output_name を変更して、アプリケーション モジュールのプロファイリングを指定できますか?

4

2 に答える 2

3

PHPがスクリプトを開始する前にプロファイラーが開始されるため、スクリプトでプロファイラーの出力名を変更することはできません。したがって、スクリプトの開始時には、ファイルはすでに作成されています。ただし、使用できるはずです.htaccessが、

Xdebugの次のバージョン(2.3)では、スクリプトからプロファイラーを開始できます。これにより、スクリプトの設定を変更することもできますxdebug.profiler_output_name(もちろん、プロファイラーを開始する前に変更する場合に限ります)。

于 2012-05-09T09:59:56.917 に答える
0

次のスニペットを使用して、var_dump 時にオブジェクト全体と文字列を出力します。

// make xdebug stop bugging me
ini_set('xdebug.var_display_max_children', 1024);
ini_set('xdebug.var_display_max_data', 1048576);
ini_set('xdebug.var_display_max_depth', 32);

xdebug.profiler_output_nameキーを目的の値に置き換えるだけです。

于 2012-05-08T21:00:03.420 に答える