ПРИМЕЧАНИЕ: Если вы удалите FirePHP включающий вызов, но при этом все равно будете иметь FirePHP протоколирование вызовов в вашем коде, вы получите фатальную ошибку!
Правильное решение - отключить FirePHPCore 0.3 :
$firephp->setEnabled(false);
См. Справочник по API для получения дополнительной информации.
Все страницы / скрипты в вашем приложении / веб-сайте должны вызывать центральный файл начальной загрузки , прежде чем делать что-либо еще. Приведенный выше код должен быть в этом файле начальной загрузки, который позволит вам легко отключить FirePHP для всего приложения при развертывании:
bootstrap.php
~
ob_start();
require_once('FirePHPCore/FirePHP.class.php');
$firephp = FirePHP::getInstance(true);
// always disable FirePHP first - best practice
$firephp->setEnabled(false);
// only enable if in dev environment - best practice
if ($isDevMode) {
$firephp->setEnabled(true);
}
FYI, при использовании FirePHP 1.0 сообщения о регистрации будут отправляться только при обнаружении авторизованного клиента, что устраняет необходимость в приведенном выше коде.