Firebug über PHP ansprechen
Firebug mit FirePHPCore-Library ansprechen
Mit der folgenden Funktion könnt ihr Firebug mit Hilfe der FirePHPCore ansprechen, dazu ggf. den entsprechenden Pfad zur Library anpassen (bei path to library):
function firebug($array=array(), $error_reporting=true)
{
if($error_reporting)
error_reporting(E_ALL);</pre>
// path to library
require_once PFAD_RELATIV . "/class/Firebug/FirePHP.class.php";
$firephp = FirePHP::getInstance(true);
require_once (PFAD_RELATIV."/class/Firebug/fb.php");
//$firephp->group('Debug Group');
$firephp->dump('dump', $array);
//$firephp->fb($array, 'dump', FirePHP::DUMP);
$firephp->fb($array, 'dump', FirePHP::INFO);
//$firephp->groupEnd();
}
Firebug in ZendFramework ansprechen
Mit der folgenden Funktion könnt ihr Firebug direkt im ZendFramework ansprechen
function firebug($value= '')
{
$writer = new Zend_Log_Writer_Firebug();
$logger = new Zend_Log($writer);
$request = new Zend_Controller_Request_Http();
$response = new Zend_Controller_Response_Http();
$channel = Zend_Wildfire_Channel_HttpHeaders::getInstance();
$channel->setRequest($request);
$channel->setResponse($response);
// Start output buffering
ob_start();
// Now you can make calls to the logger
$logger->log($value, Zend_Log::INFO);
// Flush log data to browser
$channel->flush();
$response->sendHeaders();
}





