FirePHP, когда поиск ошибок через echo — убожество
anatooly — 14.09.2010 Я сам долгое время грешил поиском ошибок и отладки через вывод проблемных переменных по средством echo, die, print_r, try...catch. С усложнение проектов и переходом на Zend компонеты, отладка занимает больше времени чем одна написанная строка.Вам же рекомендую сразу обратить внимание на простую истину (вещь):
FirePHP (http://www.firephp.org/).
Все просто, как белый день. В своем PHP-коде вы можете передовать значения и состояния в панель FireBug-а.
Все что надо:
1. FireFox;
2. Addon for FireFox FirePHP (https://addons.mozilla.org/en-US/firefox/addon/6149/);
3. FirePHP (PHP-скрипты http://www.firephp.org/HQ/Install.htm);
4. Просто использовать и подключать (пример):
include_once 'FirePHPCore/FirePHP.class.php';
$firephp = FirePHP::getInstance(true);
$var = array('i'=>10, 'j'=>20);
$firephp->log($var, 'Iterators');
$firephp->log('Plain Message');
$firephp->info('Info Message');
$firephp->warn('Warn Message');
$firephp->error('Error Message');
$firephp->log($key, 'key_up');
5. Просмотреть результат, не прерывая полностью выполнения скрипта:
6. Обратиться к документации за доп. свойствами и фишками: http://www.firephp.org/HQ/Use.htm.—