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