php的异常处理机制是不是太鸡肋?

<?php//定义一个异常处理函数。functiona($exception,$b=0){echo"<b>异常信息:</b>",$exception."错误行号".$b;... <?php
//定义一个异常处理函数。
function a($exception,$b=0)
{
echo "<b>异常信息:</b> " , $exception."错误行号".$b;

}

//当有异常发生时触发这个函数即可,无需还throw 再catch等操作。
if (ture) {
a('有异常的啦',1);
}else{
a('第二种异常的啦',2);
};

这样处理异常会不会比try catch 和set_exception_handler()更简单.?为什么那么多人还喜欢自讨麻烦搞什么那个异常处理类来,如果要不同的对待还要弄几个子类,代码冗余度也太多了点吧。
展开
 我来答
lcswsm
2014-09-30 · TA获得超过488个赞
知道小有建树答主
回答量:716
采纳率:0%
帮助的人:503万
展开全部
不一定吧,有的项目需要过滤表单数据,数据库操作异常回滚,等等操作,就需要这种自定义的异常处理的类
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式