加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php – “无法覆盖最终方法Exception :: __ clone()”

发布时间:2020-12-13 21:41:02 所属栏目:PHP教程 来源:网络整理
导读:每当我尝试运行脚本时,我都会收到以下奇怪的错误消息. 没有什么我能看到的会导致这个问题 – 事实上,我现在的脚本中唯一处理异常的东西(它们是未来添加的构建块)是以下几行: class NoMatchingRouteException extends RuntimeException { }class HandlerExc
每当我尝试运行脚本时,我都会收到以下奇怪的错误消息.

没有什么我能看到的会导致这个问题 – 事实上,我现在的脚本中唯一处理异常的东西(它们是未来添加的构建块)是以下几行:

class NoMatchingRouteException extends RuntimeException { }

class HandlerException extends RuntimeException { }

class HandlerMissingException extends HandlerException { }

class HandlerInaccessibleException extends HandlerException { }

这些是各种异常,形成了我可以抛出的各种异常的树.

在这里我没有覆盖Exception类的__clone魔术方法,所以我无法看到问题发生在哪里.

我理解,就目前而言,我的问题可能很难回答 – 因此,如果您有任何想法我应该查找问题以及我应该寻找哪些其他代码发布,请在评论中发布它们我会尽快回复.

谢谢.

解决方法

我错误地使用时遇到了这个错误

include

对于重写的异常类两次.

当我改回include_once时,错误就消失了.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读