当实现接口的类不包含请求的方法时,如何自定义错误消息?
实际上我得到:
Fatal error: Interface function X cannot contain body in Y on line Z
当实现接口的类不包含请求的方法时,如何自定义错误消息?
实际上我得到:
Fatal error: Interface function X cannot contain body in Y on line Z
假设您无法在错误发生之前拦截错误并引发异常或触发自定义错误,那么您唯一的机会就是尝试register_shutdown_function
并尝试捕获致命错误并解析出现致命错误时出现的error_get_last()['message']
字符串error_get_last()['type']
。
注意:作为关闭函数传递的注册回调在脚本成功结束时也会被调用,因此您必须检查是否error_get_last
不为空。
显然你甚至不能走注册关闭函数路径,因此你所问的在 PHP 中是不可能的。