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会话。