解决php报错:[8192]Non-static method

2025-05-15 03:27:23

1、原因:php高版本的语法和低版本有差异造成的,php不做向后兼容,要不就使用低版本要不就修改代码。

2、高版本:静态方法里面不能调用非静态方法。低版本:遇到静态方法调用非静态方法会自行转换。

3、解决:还是希望使用高版本php进行维护,所以修改代码,之前可以这样用的语法:self::xxx();现在需要修改为这样:(new aaa())->xxx()

解决php报错:[8192]Non-static method
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢