【问题标题】:Can anyone tell how we implement nesting Exception in php? [closed]谁能告诉我们如何在 php 中实现嵌套异常? [关闭]
【发布时间】:2017-09-26 19:25:03
【问题描述】:

我是 PHP 新手,从 php.net 学习它。我在参考链接页面 (http://php.net/manual/en/language.exceptions.extending.php) 上看到了一条注释:

PHP 5.3.0 之前的 PHP 5 版本不支持异常嵌套。

但我的问题是什么是嵌套异常以及我们如何在 PHP 中实现嵌套异常?

【问题讨论】:

    标签: php exception


    【解决方案1】:

    异常嵌套(或链接,因为它显然也在页面下方的 cmets 中调用)可以选择将先前的异常传递给新创建的异常,因此您可以将低级异常包装在更高级别的异常中.

    查看构造函数的异常:

    public function __construct($message = null, $code = 0, Exception $previous = null);
    

    具体来说,允许传递 $previous 异常的部分就是嵌套的含义; PHP

    (你仍然可以通过它,因为这是PHP,但它不会做任何事情)

    【讨论】:

      猜你喜欢
      • 2014-11-10
      • 2015-12-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-09
      • 2017-10-09
      • 1970-01-01
      相关资源
      最近更新 更多