【发布时间】:2011-03-26 10:49:50
【问题描述】:
在处理一些遗留代码时,我遇到了大量的 Try/Catch 语句。 Try/Catch 不是他们在我的 Zend 认证课程中教授的东西,而且在 10 年中,我没有与其他使用过它的 PHP 开发人员一起工作。与执行 if 语句相比,Try/Catch 是否有额外的开销?是什么使它比其他选项更受欢迎或更不受欢迎?
【问题讨论】:
-
一门 PHP 课程没有教授错误处理。
-
@cHao 他可能被教导如何像 php 5 之前的标准一样毫无例外地使用错误处理。我敢打赌,你的语言在创建时也支持一切。
-
@Remus Rusanu:仅错误处理。如果我发现你试图将它们用于普通的流量控制,我将撤销你的计算机权限。
-
10 年来,您从未与知道自己在做什么的人合作过?
-
@bpeterson76:嗯,如果您使用过 Java,异常会更加突出,您不可能错过它们;和意思是一样的。
标签: php optimization logic