PHP - try/catch的开销是否高于if/then?

bpe*_*n76 3 php optimization logic

使用一些遗留代码,我遇到了大量的Try/Catch语句.Try/Catch不是他们在我的Zend认证课程中教授的东西,并且在10年后我没有与另一位使用它的PHP开发人员合作过.与if语句相比,Try/Catch是否有额外的开销?是什么让它或多或少比其他选择更令人满意?

Fos*_*sco 9

我不认为它们真的相互关联.

if语句用于确定分支逻辑.

Try/Catch用于处理发生的错误.可以在Catch块中处理可以暂停程序的异常.