已弃用:不应在中静态调用非静态方法 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();
我的服务器团队向我展示了以下错误日志。
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();