例外 - 实例错误

时间:2011-09-22 12:11:13

标签: php

当您开始捕获异常并弹出异常自动加载器控制器错误时:

Argument 1 passed to Controller_Exception:: __construct () must be an instance of Autoloader_Exception, string given, Called in 'source'


try {} catch (Autoloader_Exception $ e){ throw new Controller_Exception ('Some Error');  }}

Controller_Exception class { public function __construct ($ Autoloader_Exception e) { } }

问题二,如何构建异常类?有人知道一个很好的例子吗?

1 个答案:

答案 0 :(得分:0)

第一个问题是你正在使用

new Controller_Exception ('Some Error')

根据错误消息“Some Error”必须是Autoloader_Exception。根据您的目的,您可以使用:

new Controller_Exception ($e)

关于第二个问题,您可以阅读有关创建自己的例外here的信息。