2011年7月18日

PHP中static关键字原理的学习研究

摘要: 看PHP手册的时候发现了下面这样一段代码:1<?php2functionTest()3{4static$count=0;56$count++;7echo$count;8if($count<10) {9Test();10}11$count--;12}13?>执行结果如下:12354678910这是一个递归的函数,声明的静态变量count记录次数,输出1~10。我在看的时候有个疑惑,递归调用的时候static$count=0;语句会重复执行,这为什么不会导致count变量被重复赋值呢?带着这个疑问和同事研究了一下,测试用代码如下:1<?php2echo'start& 阅读全文

posted @ 2011-07-18 15:02 darkbluever 阅读(2077) 评论(0) 推荐(0)

导航