smarty - дебаг в пользовательской функции

Sokil.Dmytro

Новичок
smarty - дебаг в пользовательской функции

написал функцию, зарегистрировал через register_function

вылез баг который отследить без дебага невозможно, но весь вывод через echo, print_r и пр. отсекается. Есть возможность как нибуть пролезть в этуфункцию?
 

Sokil.Dmytro

Новичок
баг логический! в логи стандартные ниче не пишет! а свои обработчики писать - я че и спрашиваю мож стандартный прикол есть какойто, я чегото не могу найти?
 

Alexandre

PHPПенсионер
но весь вывод через echo, print_r и пр. отсекается.
это потому что смарти использует буферизированный вывод

дебагинг в смарти функциях я делаю либо через доп переменные смарти, и смотрю на дебаг консоли, либо пишу в лог, либо отсылать в дебаг на сокет.
 

Sokil.Dmytro

Новичок
буферизация это очевидно, пользуюсь вариантом с ассигнами и дебаг-консолью
 
Сверху