我想问一下如何启用完整的错误报告,php.ini 中的 E_ALL 和启动错误对我的情况没有影响。
我的代码:
class A
{
function funcA(arg1=null, arg2=null, arg3=false, arg4=null) {}
}
class B extends A
{
function funcB() {}
}
class C extends B
{
function funcA(arg1=null, arg2=null, arg3=false) {}
}
使用 php 7.0,它被允许并且正在工作,升级到 php 7.2.15 后,出现某种 php 崩溃,脚本执行停止,错误日志中没有错误。使用 php 7.2 必须有与父类中相同数量的方法参数,这对我来说不是问题,但问题是我没有任何来自 php 的关于此错误的反馈。你有什么想法为什么没有错误或异常?我正在使用启用了所有错误显示的开发 php.ini。