如何在PHP类型提示中捕获“可捕获的致命错误”?
我正在尝试在我的一个课程中实现PHP5的类型提示,
class ClassA {
public function method_a (ClassB $b)
{}
}
class ClassB {}
class ClassWrong{}
正确用法:
$a = new ClassA;
$a->method_a(new ClassB);
产生错误:
$a = new ClassA;
$a->method_a(new ClassWrong);
可捕获的致命错误:传递给ClassA :: method_a()的参数1必须是ClassB的实例,给定ClassWrong的实例...
是否有可能捕获到该错误(因为它说“可捕获”)?如果是的话,如何?
转载请注明出处:http://www.932981.com/article/20230526/897417.html