这篇文章主要为大家详细介绍了set_exception_handler函数在ThinkPHP的简单示例,具有一定的参考价值,可以用来参考一下。
感兴趣的小伙伴,下面一起跟随四海网的小玲来看看吧!
代码如下:
string set_exception_handler ( callback $exception_handler )
参数 | 描述 |
---|---|
error_function |
必需。规定未捕获的异常发生时调用的函数。 该函数必须在调用 set_exception_handler() 函数之前定义。 这个异常处理函数需要需要一个参数,即抛出的 exception 对象。 |
同样是在看TP代码的时候发现的这个函数,就想不明白了,自己以前咋就没关心过这些东西呢?(捶胸顿足ing。。。)
继续来看一下TP是怎么实现的,呃,为啥一定要用TP呢,嗯。那好吧,一会儿我把手册的例子也搬过来。
代码如下:
public function appException($e)
{
halt($e->__toString());
}
set_exception_handler(array(&$this,"appException"));
代码如下:
function exception_handler($exception) {
echo "Uncaught exception: " , $exception->getMessage(), "n";
}
set_exception_handler('exception_handler');
throw new Exception('Uncaught Exception');
echo "Not Executedn";
希望本文所述对大家的ThinkPHP框架程序设计有所帮助。
本文来自:http://www.q1010.com/173/17901-0.html
注:关于set_exception_handler函数在ThinkPHP的简单示例的内容就先介绍到这里,更多相关文章的可以留意四海网的其他信息。
关键词:
四海网收集整理一些常用的php代码,JS代码,数据库mysql等技术文章。