每当我尝试运行脚本时,都会收到以下奇怪的错误消息。“无法重写最终方法异常:: __克隆()”
我没有看到会导致问题的东西 - 事实上,我现在脚本中唯一处理异常的东西(它们是未来添加的构件)有以下几行:
class NoMatchingRouteException extends \RuntimeException { }
class HandlerException extends \RuntimeException { }
class HandlerMissingException extends HandlerException { }
class HandlerInaccessibleException extends HandlerException { }
这些是各种异常,形成我可以抛出的各种例外的树。
无处不在在这里,我曾经重写了Exception类的__clone魔术方法,所以我看不到问题出现在哪里。
我的理解是,我的问题可能很难回答 - 因此,如果您有任何想法,我应该查找问题以及我应该寻找的其他代码,请将它们发布评论和我会尽力答复尽快。
谢谢。
你有没有得到完整的错误?它应该以“[文件名]行[行]”结尾......“ – Jacob 2011-04-06 03:29:48
是的,我已经得到了完整的错误 - 事实上,我已经得到了一个完整的堆栈跟踪。不幸的是,这条线(第32行,在marathon.php中)仅仅指向了Marathon类的声明,它没有扩展任何内容。 – 2011-04-06 03:43:35
你可以编辑你的帖子与有问题的班级吗?这里有一些奇怪的事情,我们需要看看实际的代码。 – Charles 2011-04-07 01:45:43