静态变量不是不能被重新初始化赋值吗
1个回答
2016-04-24 · 知道合伙人数码行家
huanglenzhi
知道合伙人数码行家
向TA提问 私信TA
知道合伙人数码行家
采纳数:117538
获赞数:517199
长期从事计算机组装,维护,网络组建及管理。对计算机硬件、操作系统安装、典型网络设备具有详细认知。
向TA提问 私信TA
关注
展开全部
静态变量仅在局部函数域中存在,但当程序执行离开此作用域时,其值并不丢失。声明方法为:
static $name=value;
其中,static 为声明静态变量的关键字,$name 为变量的名称,value 为变量的取值。
<?phpfunction test(){static $aa = 0;echo $aa;$aa++;}?>变量$aa在第一调用test()时被初始化,每次调用 test() 函数都会输出 $aa 的值并加 1
static $name=value;
其中,static 为声明静态变量的关键字,$name 为变量的名称,value 为变量的取值。
<?phpfunction test(){static $aa = 0;echo $aa;$aa++;}?>变量$aa在第一调用test()时被初始化,每次调用 test() 函数都会输出 $aa 的值并加 1
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询