为什么在第二次启动脚本后php开始忽略错误“调用受保护方法”? UPDATED UPDATED UPDATED

class B{
    protected static function getB(){
        return 'B';
    }
}
class C{
     public static function getGetB(){
        return B::getB();
     }
}
print C::getGetB();  //it prints B

为什么我尝试访问另一个类的受保护方法没有错误?
请参见下面的最后一个视频。

UPDATED

不实际(由于更改文件而起作用):
如果我使用以下命令:ini_set('error_reporting',E_ALL);-一切正常。
当我使用ini_set('error_reporting',E_ERROR | E_WARNING | E_PARSE | E_NOTICE);时-我遇到了这个问题
PHP 7.2.24-0ubuntu0.18.04.1

UPDATED

不实际(由于我已停止更改文件,它已停止工作):
我不知道发生了什么-经过几次尝试,PHP甚至开始忽略ini_set E_ALL。我在视频上录制了它:https://www.youtube.com/watch?v=fb2liicpLBE&feature=youtu.be

UPDATED

我已经检测到如何在虚拟机上复制它。第一次-我重新加载-错误仍然在这里。
下一个:
1.我在脚本中做了一些更改。
2.我第一次启动-一切正常。
3.第二次午餐后-php开始忽略错误。
观看视频,请:https://www.youtube.com/watch?v=k7BMGGvNNn0&feature=youtu.be

UPDATE ##

我已经在许多沙箱中尝试过它,但无法复制它。
我想我的virtualBox图片有问题。
我将尝试使用另一个图像和另一个phpVersion。
如果有人急于亲自检查此问题-请通过whatsup与我联系:+7 968 971 25 95-我可以在计算机上进行带权限的TeamViewer会话。

coolio0303 回答:为什么在第二次启动脚本后php开始忽略错误“调用受保护方法”? UPDATED UPDATED UPDATED

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/2878316.html

大家都在问