举例说明PHP开发中的静态变量

来源:爱站网时间:2020-07-16编辑:网友分享
静态变量只存在于函数作用域中,静态变量只存在于堆栈中。一般函数变量将在函数结束后释放,如局部变量,但静态变量不会。下次调用此函数时,变量的值将保留,下面是爱站技术频道分享的举例说明PHP开发中的静态变量,一起来看看吧!

静态变量只存在于函数作用域中,静态变量只存在于堆栈中。一般函数变量将在函数结束后释放,如局部变量,但静态变量不会。下次调用此函数时,变量的值将保留,下面是爱站技术频道分享的举例说明PHP开发中的静态变量,一起来看看吧!

静态的变量的基本用法

1. 在类中定义静态变量
[访问修饰符] static $变量名;
2. 如何访问静态变量
如果在类中访问 有两种方法 self::$静态变量名 , 类名::$静态变量名
如果在类外访问: 有一种方法 类名::$静态变量名

例子

复制代码 代码如下:

class Child{

public $name;
//这里定义并初始化一个静态变量 $nums
public static $nums=0;
function __construct($name){

$this->name=$name;
}

public function join_game(){

//self::$nums 使用静态变量
self::$nums+=1;

echo $this->name."加入堆雪人游戏";

}


}

//创建三个小孩

$child1=new Child("李逵");
$child1->join_game();
$child2=new Child("张飞");
$child2->join_game();
$child3=new Child("唐僧");
$child3->join_game();

//看看有多少人玩游戏
echo "
有这".Child::$nums;

上述是爱站技术频道小编带给大家的举例说明PHP开发中的静态变量,大家了解的如何了呢?我们只要不懈努力,一定能变成强大的人。

上一篇:PHP开发中教你验证MD5编码的简单操作

下一篇:用PHP解决图像无损压缩问题

您可能感兴趣的文章

相关阅读

热门软件源码

最新软件源码下载