Вызов set_error_handler для определения метода класса для обработки ошибки

Так что я однажды или около миллиарда раз проходил через stackoverflow, пытаясь найти ответ на мою проблему, но до сих пор не добился успеха. Он проблема. Я вызываю метод класса обработки ошибок, используя trigger_error. по какой-либо причине ошибка срабатывает без вызова определенной функции. пожалуйста помоги. вот мой код

class runtime_errors
{
public function __construct()
{
//  Calling required files
include_once(ROOT."/inc/php/pac/browser_detect.php");
include_once(ROOT."/inc/php/func/display_as.php");

//  Setting needed class functions
$this->browser      =   new BrowserDetection();
$this->display_as   =   new display_as();

//  if available we're going to set the query string
if(isset($_SERVER['QUERY_STRING']))
$this->query_string = $_SERVER['QUERY_STRING'];
else
$this->query_string = NULL;//  Setting this class and function as the error_handler, the & is important
set_error_handler(array(&$this, 'log_error'));
}

public function log_error($errno, $errstr, $errfile, $errline)
{
echo 'am i working?';
}
}

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]