已弃用:不应在中静态调用非静态方法 AriKernel::init()

Deprecated: Non-static method AriKernel::init() should not be called statically in

我的服务器团队向我展示了以下错误日志。

Deprecated: Non-static method AriKernel::init() should not be called statically in /home/domain/public_html/modules/mod_ariimageslider/mod_ariimageslider/kernel/class.AriKernel.php on line 103

第 103 行 AriKernel::init();

我在 google 上搜索过,但没有找到任何解决方案。几乎有 100 多个相同的弃用错误。任何帮助将不胜感激。

提前致谢

我们不知道您的 class' 代码,但是规则很简单,大多数现代 IDE 将允许您在键入时仅选择正确类型的方法:

<?php

class MyClass
{
    public static function myStaticMethod()
    {
        echo 'This is static method';
    }

    public function myNONStaticMethod()
    {
        echo 'This is NON-static method';
    }
}

// call of static method
MyClass::myStaticMethod();

// call of NON static method
$object = new MyClass();
$object->myNONStaticMethod();