2012-05-08 7 views

ответ

3

Вы не можете изменить имя выходного имени профайлера в скрипте, потому что профайлер запускается до того, как PHP запустит ваш скрипт. Следовательно, при запуске скрипта файл уже создан. Вы должны быть в состоянии использовать .htaccess хотя,

Следующая версия Xdebug (2.3) позволит начиная профилировщика из сценария, который затем также позволит вам изменить настройку xdebug.profiler_output_name в сценарии (до тех пор, вы делаете это до начала профайлера, конечно).

+0

Спасибо за ответ – andre487

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 и желаемым значением.

+0

К сожалению, это не сработает. Я пытаюсь использовать ini_set ('xdebug.profiler_output_name', 'some_name'). Когда я пытаюсь выполнить echo ini_get ('xdebug.profiler_output_name') - это было "cachegrind.out.% P" – andre487

Смежные вопросы