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。