博客列表 >关于静态变量的定义和使用方法

关于静态变量的定义和使用方法

梁凯达的博客
梁凯达的博客原创
2018年12月17日 14:06:002459浏览

//根据储存方式不同,变量分为动态储存和静态储存

//1.普通变量(动态储存)

//$变量名=变量值

//函数名调用一次声明一次释放一次

//2.静态变量(静态储存)

// static $变量名 = 变量值

// 声明静态变量函数会在第一次运行函数的时候储存在内存中不释放

// 每次调用都会直接在内存中取出所有值

// 至于服务器重启之后,静态变量不会再纪录,又重新开始计算

function demo(){

$int = 1;

$int ++;

echo $int;

}

demo();

demo();

demo();

demo();

//以上输出的全都是2;

echo '<hr />';

function demo1(){

static $int=1;

$int++;

echo $int;

}

demo1();

demo1();

demo1();

demo1();

//从2/3/4/5


声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议