首页 > 解决方案 > PHP:7.4 非静态方法不应作为静态访问

问题描述

小而奇怪,为什么 php 允许我以静态方式访问非静态方法。正如您在我的示例中看到的那样,我刚刚创建了一个简单的类并创建了非静态方法,当尝试使用范围解析字符访问相同的方法时,它很容易访问:

class test{

    public function myFunction(){
        echo "This is test function";
    }
}

test::myFunction();

谁能告诉我我在哪里错了:

输出

在此处输入图像描述

标签: php

解决方案


推荐阅读