Php 抛出异常后返回FALSE
我养成了一个习惯,包括Php 抛出异常后返回FALSE,php,Php,我养成了一个习惯,包括返回false
返回false在PHP函数中引发异常后,即使:
当抛出异常时,语句后面的代码将不会执行,PHP将尝试查找第一个匹配的catch
块。如果未捕获异常,则会发出PHP致命错误,并显示“未捕获异常…
”消息
但是,我仍然觉得如果没有catch
块并且错误报告被关闭,则返回false
更安全
相信这一点我疯了吗?如果没有catch
块,并且抛出异常。PHP脚本将立即停止执行
因此,是的,你疯了,返回false
中没有任何意义(是的,你疯了:)如果没有相应的捕获
,异常将导致致命错误,返回仍然不会执行。是的。是的,你是:p这就像写var x=7的人的故事;变量x=7;//只是为了确保它设置正确
;)@MichaelBerkowski不错,同样的秒数XD@MichaelBerkowski是的,我有。新主项目,新标识;)我很害怕。谢谢大家的意见!