1
如何在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的实例... 是否有可能捕获到该错误(因为它说“可捕获”)?如果是的话,如何?