Error handling PHP7在自动加载期间隐藏分析错误

Error handling PHP7在自动加载期间隐藏分析错误,error-handling,spl-autoload-register,php-7,Error Handling,Spl Autoload Register,Php 7,我有一个扩展类B的类a。类a在反射期间自动加载,而反射又自动加载类B。 当类B中存在解析时,我只得到一个异常,表示类a不存在,类B中的解析错误被隐藏 一个可用的解决方案是在运行require_一次时以某种方式捕获解析错误,但理想情况下,解析错误应该以正常方式处理,而不是隐藏。如果您认为这是一个bug,请创建一个自包含的复制脚本,并在bugs.php.net上创建一个报告。鉴于此问题的性质,它至少需要两个文件,这仍然被认为是一个自包含的复制脚本吗?是的,这很好:)尽管可以使用eval()轻松地将其

我有一个扩展类B的类a。类a在反射期间自动加载,而反射又自动加载类B。 当类B中存在解析时,我只得到一个异常,表示类a不存在,类B中的解析错误被隐藏


一个可用的解决方案是在运行require_一次时以某种方式捕获解析错误,但理想情况下,解析错误应该以正常方式处理,而不是隐藏。

如果您认为这是一个bug,请创建一个自包含的复制脚本,并在bugs.php.net上创建一个报告。鉴于此问题的性质,它至少需要两个文件,这仍然被认为是一个自包含的复制脚本吗?是的,这很好:)尽管可以使用eval()轻松地将其简化为一个文件以触发解析错误。遗憾的是,我无法复制此问题。如果它再次出现,我会尽力在那时做。