解决php报错:[8192]Non-static method
1、原因:php高版本的语法和低版本有差异造成的,php不做向后兼容,要不就使用低版本要不就修改代码。
2、高版本:静态方法里面不能调用非静态方法。低版本:遇到静态方法调用非静态方法会自行转换。
3、解决:还是希望使用高版本php进行维护,所以修改代码,之前可以这样用的语法:self::xxx();现在需要修改为这样:(new aaa())->xxx()
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:25
阅读量:32
阅读量:89
阅读量:58
阅读量:55