静态变量只存在于函数域中,静态变量只存在于堆栈中,一般的内部变量在函数结束后被释放,例如局部变量,而静态变量则不存在。下次调用函数时,变量的值被保留。

静态变量的基本用法

1。定义类中的静态变量
{访问修饰符}静态变量名;
2。如何访问静态变量
如果类自身中有两种访问方法:$静态变量名,类名:$静态变量名
如果在类外访问它,则有一个方法类名:$静态变量名

例子
复制代码代码如下所示:
班上的孩子{

公开名称;
这里 / /定义和初始化静态变量$号
公共静态数组= 0美元;
功能__construct($name){

这个名字;
}

公共功能join_game(){

/ /自我:你使用静态变量:$
自::名词+ = 1美元;

这名字。加入雪人游戏;

}


}

三创建一个孩子

$孩子=新的儿童(李奎);
$孩子-> join_game();
新的孩子($child2美元=张飞);
$ $child2 -> join_game();
child3美元=新的儿童(唐僧);
child3美元-> join_game();

看多少人玩这个游戏。
回声有。孩子::$号;