码迷,mamicode.com
首页 > Web开发 > 详细

php静态变量理解----(变量前面添加static关键字)

时间:2017-07-05 22:51:35      阅读:176      评论:0      收藏:0      [点我收藏+]

标签:代码   cti   保留   理解   ima   技术分享   关键字   alt   str   

  php中除了常规类和方法的使用,访问控制之外,还有静态关键字static,静态变量可以是局部变量也可以是全局变量,当一个程序段执行完毕时,静态变量并没有消失,它依然存在于内存中,下次在定义时还是以前的值,常用于递归或子函数中保留之前的值,可以用来定义变量和方法,作用就不具体说了,说一下使用方式,下面简单的代码:

 1 <?php 
 2 function add($i){
 3     static $sum = 0;
 4     if($i<=100){
 5         $sum=$sum+$i;
 6         add($i+1);
 7     }
 8     echo $sum;die;
 9 }
10 add(1);

效果如图:

技术分享

 

php静态变量理解----(变量前面添加static关键字)

标签:代码   cti   保留   理解   ima   技术分享   关键字   alt   str   

原文地址:http://www.cnblogs.com/zdzd/p/7123684.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!