xdebug trace

O1&g

Новичок
xdebug trace

Привет,

Win2003/PHP5.2.5/IIS6

xdebug подключен как extension, все работает.

хочу про-трэсить свой скрипт, но не знаю как, прочитал фак но там как-то туманно написано, не понятно.

в phpinfo нашел xdebug.auto_trace = off , подключил
PHP:
ini_set('xdebug.auto_trace','On');
ini_set('xdebug.collect_params','On');
ini_set('xdebug.collect_return','On');
ini_set('xdebug.collect_vars','On');
результат нулевой.

в инете нашел xdebug_start_trace , так понимаю ее надо на самый вверх скрипта(?) но тогда нужно xdebug_end_trace (?) , не нашел.

Помогите пож-та.
 

Krishna

Продался Java
так понимаю ее надо на самый вверх скрипта(?) но тогда нужно xdebug_end_trace (?) , не нашел.
Если
ini_set('xdebug.auto_trace','On');
то не нужно.
А в факе всё написано нормально.
 

O1&g

Новичок
Ну если не нужно значит не нужно, тогда где искать результат? На странице ничего нет.
 

Krishna

Продался Java
O1&g
Еще раз говорю - внимательно перечитай faq.

Китайская пословица:
Дай человеку рыбу, и ты накормишь его только раз. Научи его ловить рыбу, и он будет кормиться ею всю жизнь.
 

O1&g

Новичок
Автор оригинала: Krishna
Если
ini_set('xdebug.auto_trace','On');
то не нужно.
А в факе всё написано нормально.
Все разобрался. Методом тыка.
PHP:
ini_set('xdebug.auto_trace','On');
выкидываем и пишем в начале скрипта
PHP:
xdebug_start_trace();
потом топаем в C:\tmp и ищем файл trace.какие-то_цифры.xt и открываем блокнотом.

Если нужно более тщательный анализ то в самом вверху пишем
PHP:
ini_set('xdebug.collect_params','On');
ini_set('xdebug.collect_vars','On');
xdebug_start_trace();
подробности в факе.

Удачи тем кто ищет похожую инфу.
 
Сверху