Я хотел бы увидеть журнал выполнения кода WHOLE скриптов PHP. Что-то вроде этого: http://en.wikibooks.org/wiki/Ruby_Programming/Standard_Library/Tracer (из-за отсутствия лучшего примера, без пламени).
Есть ли способ получить журнал в PHP?
Примечание. Я знаю, что могу использовать отладчик, но это не то же самое.
Xdebug определенно то, что вы хотите, но с чем-то вроде callgrind из пакета valgrind .
Сообщение в блоге Zend здесь должно дать вам несколько указателей: http://devzone.zend.com/1139/profiling-php-applications-with-xdebug/
В любой функции вы можете увидеть весь backtrace, используя debug_backtrace(...)
Или вы можете использовать профилировщик Xdebug для профилирования ваших PHP-скриптов.
Посмотрите на Кинта .
Это var_dump () и debug_backtrace () на стероидах. Прост в использовании, но мощный и настраиваемый. Важное дополнение к вашему инструменту разработки.
здесь также имеются расширения для платформы
phptrace – отличный инструмент для отслеживания выполнения PHP-кода
Вы можете использовать расширение PHP, называемое: XHProf, разработанное Facebook.
Он способен сообщать о количестве вызовов на уровне функций и о включении и эксклюзивном времени на стене, времени процессора и памяти.
Я закончил с Монолом . Я должен добавлять сообщения журнала вручную (не автоматически, как я просил), но я привык к этому, и он очень помогает в проектах, которые нетривиальны.