В минулій статті я писав про такий чудовий інструмент, як файрбаг. Сьогодні я хочу розказати про плагін до нього (так, так, плагін до плагіна
), який називається FirePHP. Він призначений для простого процесу виводу інформації з серверу в ваш браузер, тобто для відладки. Дані перелаються в спеціальних заголовкх (X-FirePHP-Data), і показуються не на сторінці, а в вікні файрбагу. Тобто про var_dump а потім CTRL+U можна забути
. Також я покажу як просто його використовувати в популярному Zend Framework.
Спочатку встановлюємо firebug i firephp. Вивід в зенді будемо робити простим хелпером. Створюємо в application/views/helpers/ файл Dump.php. Код в ньому буде наступним:
<?php class Zend_View_Helper_Dump extends Zend_View_Helper_Abstract{ public function dump($var, $type = Zend_Log::INFO){ $writer = new Zend_Log_Writer_Firebug(); $logger = new Zend_Log($writer); $logger->log($var, $type); return $this; } }
Використовувати цей код дуже просто. З виглядів:
<?php $this->dump($myVar); ?>
З контроллерів:
<?php $this->view->dump($myVar); ?>
Загалом цей плагін крім простої відладки є дуже корисним для розробки з використанням аякс, тобто можна просто в консоль виводити інформацію з сервера, а на писати джава скріпт код, який буде вставляти інфу на сторінку. Це все, що я хотів розказати. Думаю, ви самі зможете розібратись як використати файрбаг поза зенд фреймворком, інформація про це є на оф. сайті FirePHP.
Постові: для всіх соціальних мереж вам підійдуть цікаві статуси. А також кіноманам, фантастика онлайн буде дуже зручною для скачування.


























