PHP try-catch 的替代语法

PHP alternative syntax for try-catch

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

try-catch 是否有其他语法?如果不是,有谁知道为什么 PHP 不将其作为其功能之一,因为它可以替代其他结构?

不,try-catch 没有替代语法。为什么?没有人要求它。您可以迈出第一步,open an RFC.

没有这样的替代语法,因为恕我直言 try/catch 指令不是控制条件结构,如 if、switch、... catch 块仅处理异常。

来自 php documentation :

Code may be surrounded in a try block, to facilitate the catching of potential exceptions