set_error_handler,捕获所有函数返回错误

时间:2018-08-25 14:53:25

标签: php

我有一个自定义的异常类。

我将错误处理程序设置为调用自定义catchall函数,该函数随后会引发错误。

class customError extends exception {}

function catchall($number, $message, $file, $line) {
    throw new customError($number, $message, 0, $file, $line);
}
set_error_handler('catchall', -1 & ~E_NOTICE & ~E_USER_NOTICE);

我收到以下错误:Wrong parameters for Exception([string $exception [, long $code [, Exception $previous = NULL]]])

0 个答案:

没有答案