-1

当实现接口的类不包含请求的方法时,如何自定义错误消息?

实际上我得到:

Fatal error: Interface function X cannot contain body in Y on line Z
4

1 回答 1

1

假设您无法在错误发生之前拦截错误并引发异常或触发自定义错误,那么您唯一的机会就是尝试register_shutdown_function并尝试捕获致命错误并解析出现致命错误时出现的error_get_last()['message']字符串error_get_last()['type']

注意:作为关闭函数传递的注册回调在脚本成功结束时也会被调用,因此您必须检查是否error_get_last不为空。


显然你甚至不能走注册关闭函数路径,因此你所问的在 PHP 中是不可能的。

于 2013-04-09T22:55:00.530 回答