try-catch的PHP替代语法



PHP有一种控制结构的替代语法(http://php.net/manual/en/control-structures.alternative-syntax.php),我最近经常使用它,直到我陷入寻找try-catch的替代语法。

try-catch有其他语法吗?如果没有,有谁知道为什么PHP没有将它作为其特性之一,因为它有其他结构的替代方案?

没有这种替代语法,因为IMHO try/catch指令不是像if, switch,…这样的控制条件结构。catch块只处理异常。

来自php文档:

代码可以被包围在try块中,以便于捕获潜在异常

不,没有try-catch的替代语法。为什么?没人要求这么做。您可以采取第一步,打开RFC。

最新更新