【发布时间】:2018-08-16 06:15:19
【问题描述】:
在 Laravel 中,我正在尝试使用 php set_error_handler 方法来处理 Web 应用程序的错误并避免崩溃,不幸的是,当我在 __constructor() 上定义此代码时,例如此示例,我收到此错误:
数组:4 [▼
“错误号” => 8
“错误字符串”=>“反序列化(): 在 123 个字节的偏移 0 处出错"
“错误文件” => "C:\xampp\htdocs\instacheeta\vendor\laravel\framework\src\Illuminate\Auth\Recaller.php" “错误线” => 24]
我的代码:
public function __construct()
{
set_error_handler([$this, 'customError'], E_ALL);
parent::__construct();
}
function customError($errno, $errstr, $errfile, $errline)
{
dd(
[
'Error no ' => $errno,
'Error String' => $errstr,
'Error File ' => $errfile,
'Error Line' => $errline
]
);
}
似乎问题是在dd 上使用参数,当我评论dd 时我没有收到错误
我该如何解决这个问题?
【问题讨论】: