错误片段一
php版本:php7.0.9
代码
<?php
class Student
{
private function str(){
echo "ddd";
}
//静态方法中用self来访问成员方法
public static function aaa(){
echo self::str();
}
}
//类外通过类名直接调用静态方法
Student::aaa();
结果
依然可以输出结果,但是会弹出错误,但是我们知道NOTICE和Deprecated错误并不影响网页的正常运行
改代码解决是 把被调用的方法前改成 静态方法即可。
在不改代码的前提下,那我不想看到这个东西,怎么弄?
修改php,ini文件
;error_reporting = E_ALL修改为:
error_reporting = E_ALL &~E_NOTICE &~E_DEPRECATED