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()更简单.?为什么那么多人还喜欢自讨麻烦搞什么那个异常处理类来,如果要不同的对待还要弄几个子类,代码冗余度也太多了点吧。 展开
//定义一个异常处理函数。
function a($exception,$b=0)
{
echo "<b>异常信息:</b> " , $exception."错误行号".$b;
}
//当有异常发生时触发这个函数即可,无需还throw 再catch等操作。
if (ture) {
a('有异常的啦',1);
}else{
a('第二种异常的啦',2);
};
这样处理异常会不会比try catch 和set_exception_handler()更简单.?为什么那么多人还喜欢自讨麻烦搞什么那个异常处理类来,如果要不同的对待还要弄几个子类,代码冗余度也太多了点吧。 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询