gpt4 book ai didi

codeigniter - codeigniter 中的 set_exception_handler - 如何使用?

转载 作者:行者123 更新时间:2023-12-03 06:14:22 25 4
gpt4 key购买 nike

我有一个类似于以下的代码,但不起作用。

class Abc extends CI_Controller {

static function exception_handler(Exception $ex)
{
var_dump($ex);
echo $ex->getMessage();
exit;
}

function __construct()
{
parent::__construct();
set_exception_handler('exception_handler');
}

function Index()
{

throw new Exception('hehe');
}
}

我明白

A PHP Error was encountered

Severity: Warning

Message: set_exception_handler() expects the argument (exception_handler) to be a valid callback

如何在codeigniter中使用set_exception_handler

最佳答案

由于exception_handler是类内的函数,因此它应该是:

set_exception_handler(array('self','exception_handler')); 

或者

set_exception_handler(array('Abc','exception_handler'));

关于codeigniter - codeigniter 中的 set_exception_handler - 如何使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11176815/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com