php中static的定义语句只会被执行一次,但是它的值会被函数记住,直到程序终止
举个栗子:
<?php
function test()
{
//这个语句只会在该程序运行的第一次调用生效,但是这个值在函数执行结束后会被该函数记住,
//也就是说下次执行到这个函数的,$a是已经存在的且值为上次运行后的值
static $a = 1; //只运行一次
$a += 2;
echo $a;
}
test(); // 3
test(); // 5
---------------------
作者:otorain
来源:优快云
原文:https://blog.youkuaiyun.com/m0_37421065/article/details/79714198
版权声明:本文为博主原创文章,转载请附上博文链接!
本文介绍了PHP中static的特性,其定义语句仅执行一次,值会被函数记住直至程序终止,并给出了相关参考来源。
2014

被折叠的 条评论
为什么被折叠?



