星期四, 12月 01, 2011

FirePHP

FireBug用久了,做php時,也很想要有這樣的好物
用過之後,覺得真的是超~~~~~~~~~~~~~~方便.......感動到想哭...
不過其他如ie要查時就... 無言了...

除了直接跟php搭外
還可以跟php的framework搭
[PHP] 好用 Debug PHP 工具 FirePHP for FireFox on CodeIgniter
這篇教學很完整,不再複製貼上了
  • CodeIgniter
  • Zend
    require_once('Zend/Log.php');
    require_once('Zend/Log/Writer/Firebug.php');
    
    $writer = new Zend_Log_Writer_Firebug();
    $logger = new Zend_Log($writer);
    
    $logger->info('info message');
    $logger->warn('warning message');
    $logger->err('error message');

讓config可以控制要不要輸出log

  • 配置config文件
    在application/config/目录下找到config.php,增加如下一行内容:
    $config['enable_firephp'] = true;
  • libraries/firephp.php文件
    $CI = & get_instance();
    if($CI->config->item('enable_firephp'))
       define('ENABLE_FIREPHP', true);
    else
       define('ENABLE_FIREPHP', false);
    
  • 每個class裡,使用firephp
    $this->fb->setEnabled(ENABLE_FIREPHP);
    $logger->info('info message');

References

沒有留言: