名称
Yaf_Dispatcher::catchException
(Since Yaf 1.0.0.5)
public boolean Yaf_Dispatcher::catchException( boolean $switch );
在ap.dispatcher.throwException开启的状态下, 是否启用默认捕获异常机制
当然,也可以在配置文件中使用ap.dispatcher.catchException=$switch达到同样的效果, 默认的是开启状态.
参数
$switch
-
如果为TRUE, 则在有未捕获异常的时候, Yaf会交给Error Controller的Error Action处理.
返回值
成功返回Yaf_Dispatcher, 失败返回FALSE
例子
例 11.37. Yaf_Dispatcher::catchException
的例子
<?php
$app = new Yaf_Application("conf.ini");
/**
* 开启捕获异常
*/
Yaf_Dispatcher::getInstance()->catchException(TRUE);
?>