静态变量+静态方法


    class Test{
        const STATUS_NORMAL  = 0;
        public static $count = 1;
        public static function echoConst(){
            //函数内部调用常量
            echo self::STATUS_NORMAL;
        }
        public static function strPrint(){
            echo 'this is strPrint static function \n\n';
        }
        public static function addCount(){函数内部调用函数
            //函数内部调用类变量
            self::$count += 1;
        }
        public function staticFuncInvoke(){
//函数内部调用静态方法
            self::strPrint();
        }
    }
    
    $test = new Test();
    $test->addCount();
    $test->addCount();
    $test->addCount();

    //调用类常量
    echo $test::STATUS_NORMAL;
    echo Test::STATUS_NORMAL;
    //调用静态变量
    echo $test::$count;
    echo Test::$count;
    //调用静态方法
    $test->staticFuncInvoke();
    Test::staticFuncInvoke();
?>

相关推荐
驾驶题库app开发核心功能有哪些?
类似育花园APP开发功能案例简介
自助点餐app开发多少钱|实体店app短期开发上线
社交APP开发方案
App Store加入付费搜索广告,强者不一定更强

特别申明:本站的主旨在于收集互联网运营相关的干货知识,给运营小伙伴提供便利。 网站所收集到的公开内容均来自于互联网或用户投稿,并不代表本站认同其观点, 也不对网站内容的真实性负责,如有侵权,请联系站长删除

您可以联系我们

彼此协助, 彼此信任

方能将美好的蓝图兑现