FirePHP, когда поиск ошибок через echo — убожество

топ 100 блогов 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. Просмотреть результат, не прерывая полностью выполнения скрипта:
FirePHP, когда поиск ошибок через echo — убожество

6. Обратиться к документации за доп. свойствами и фишками: http://www.firephp.org/HQ/Use.htm.—

Оставить комментарий

Архив записей в блогах:
Для особо интересующихся. Прислали обалденную ссылку. Я уже выкладывал съёмки оттуда - но тут несравнимо. Шедевр. Я просто не знаю, что и сказать. Для непонятливых - первых 30 секунд достаточно, чтобы помножить на ноль всю официальную историю нашей планеты. Нарежу скрины - выложу. Кто ...
Уличное искусство, ленд-арт … Эти названия придуманы для рисунков/росписей на открытой местности. Но как называются древние, гигантские рисунки на скалах? Геоглифы, – если они больше 4-х метров. Эти настолько огромны, что не читаются с земли, не охватываются «простым глазом». Как ...
Подскажите, пожалуйста, есть ли у нас в Королеве что-то типа коворкинг центра в области ИТ и разработки ПО. Или что-то типа ИТ технопарка, где можно было бы снять недорогой офис/рабочее место? Ну или может быть есть команда заинтересованных людей, вместе с которой на всех можно было снять ...
Вчера вечером получил от коллеги-директора-сельхозмашиностроителя смс-ку: "Все таки эти м... начали резко укреплять рубль, не дав ни возможности дешевого кредита, ни инвестиций, не подняв платежеспособность! Таким образом нанеся сильный удар по промышленности и селу! Да !!!! им ...
Безымянный гений разобрался в том, почему USB-кабель часто вставляется на третьей попытке; казалось бы, там всего две возможности, как же так получается? Оказывается, работают глубокие принципы квантовой механики: До первой попытки кабель находится в суперпозиции двух своих возможных ...