PHP中的静态和非静态调用

前端之家收集整理的这篇文章主要介绍了PHP中的静态和非静态调用前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
好的,我有这个代码,我正在学习
class scope{

    function printme(){
        return "hello";
    }

    public static function printme(){
        return "hello"; 
    }

 }

$s = new scope();
echo $s->printme(); //non-static call
echo "<br>";
echo scope::printme(); //static call

现在,这并不是我的项目的代码,但这些都是我想做的事情

>我想创建一个类,它将包含静态和非静态函数.
>我想要一个功能在静态和非静态调用上都可用.

由于非静态函数有很多操作,我还需要将其称为静态函数,以便我不需要实例化该类.这可能吗?或者我真的需要将函数重写为另一个函数或类?

注意:告诉我,如果我正在做一些不好的编程.

这是规则:

静态方法可以用于静态方法和非静态方法.

非静态方法只能用于非静态方法.

猜你在找的PHP相关文章