Внимание
Статья содержит информацию об устаревшей версии PHP Console.О новой версии PHP Console 3.0 читайте тут.
PHP Console 1.0

Речь пойдёт об одном чудном расширении для Google Chrome, которое позволяет проксировать вывод ошибок и дебаг сообщений из PHP в консоль Google Chrome, а также отображать их в виде всплывающих popup-уведомлений.
Расширение PHP Console было написано как плагин для достаточно качественного и функционального обработчика ошибок — Lagger. Если функциональность Lagger-а для вас избыточно, то можете использовать компактный класс PhpConsole. Список того, что это расширенее умеет:
✓ Отсутствует иконка в тулбаре, все настройки производятся из контекстного меню
✓ Проксирует вывод сообщений ошибок/отладки в консоль Google Chrome
✓ Выводит сообщения об ошибках/отладке в виде временных PopUp-уведомлений
✓ Первое уведомление отображается в течении 3-х секунд
✓ Время отображения всех остальных уведомлений настраивается
✓ Уведомление не исчезает, если по нему кликнуть или навести курсор мыши
✓ Все уведомления могут быть закрыты при клике на иконку (x) закрытия попапа
✓ Отображает backtrace вызова ошибки/exception в консоли (клик по Object)
✓ Отображает backtrace вызова ошибки/exception в уведомлении (клик по ссылке #путь_файла)
✓ Выводит JavaScript ошибки в виде временных PopUp-уведомлений
✓ Не переопределяет пользовательский обработчик JavaScript ошибок
✓ URL ошибок кликабелен и открывает исходный код скрипта/страницы
✓ Игнорирует повторяющиеся ошибки
✓ Игнорирует внутренние ошибки Google Chrome расширений
✓ Отлавливает сообщения от скриптов из любых источников
✓ Веб страница
✓ AJAX
✓ IFrame
✓ Доступны дополнительные действия для логирования сообщений (при использовании Lagger)
✓ Сохранение в лог-файл
✓ Отправка на Email
✓ Отправка в FirePHP
✓ Отправка по SMS
Чем оно лучше того же FirePHP:
- Нормально обрабатывает фатальные ошибки
- Отлавливает сообщения в AJAX-скриптах и IFrame-ах
- Имеет очень удобную функцию отображения сообщений во всплывающих уведомлениях
- Отображает backtrace вызова
- Отлавливает JavaScript ошибки
- Поддерживает более функциональную и гибко конфигурироуемую библиотеку Lagger
Ваши замечания и предложения очень даже приветствуются :)
Удачного пользования!
P.S. Знаю, что на хабре крайне негативно относятся ко всякого рода «велосипедам», поэтому прошу не судить строго — пишите коменты, спрашивайте, буду рад обсудить и объяснить любой момент.