博客已迁移至https://drivingc.com,本站停止更新.

关于php异常

以前一直在controller里处理异常,但是今天看到别人代码,在自己的类里处理异常,而不是实例化后再去捕获异常。所谓自己抛的异常自己处理。好思路。

    public static function isValidExpression($expression)
    {
        try {
            self::factory($expression);
        } catch (\InvalidArgumentException $e) {
            return false;
        }

        return true;
    }

这样controller里就不会有处理异常的代码了

本文链接:https://kupposhadow.com/p/5934cc58c836110b120425b2
本站采用「署名 4.0 国际(CC BY 4.0)」创作共享协议。只要在使用时署名,那么使用者可以对本站所有原创内容进行转载、二次创作、商业性使用。
这篇文章还没有评论