加入收藏 | 设为首页 | 会员中心 | 我要投稿 安卓应用网 (https://www.0791zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > PHP > 正文

PHP中的静态和非静态调用

发布时间:2020-05-25 09:57:28 所属栏目:PHP 来源:互联网
导读:好的,我有这个代码,我正在学习 class scope{ function printme(){ return hello; } public static function printme(){ return hello; } }$s = new scope();echo $s-printme(); //n

好的,我有这个代码,我正在学习

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

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

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

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

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

这是规则:

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

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

(编辑:安卓应用网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读