<?php
$a=0;
function test(){
static $a=0;
$a+=1;
echo $a;
}
test();
test();
?>
1.static是与销毁时间有关,与作用域无关,它还是个局部变量
2. static $a=0;这句只运行一次
3.static $a在所有程序运行完后销毁
区别就是静态变量只有第一次运行函数的时候被创建,并且在函数结束的时候不会消亡;而普通的成员在函数结束的时候就会在内存中退栈消亡。

最新文章

  1. CSS 中关于background 属性功能
  2. 使用简介&lt;EntityFramework6.0&gt;
  3. iOS开发-UI 从入门到精通(三)
  4. emlog在nginx中添加rewrite规则
  5. C#中CookieContainer获取里面cookie值异常:InvokeMember(&quot;m_domainTable&quot;) FieldAccessException
  6. AC自动机(1)
  7. Page_Load 事件
  8. HTTP缓存ETAG和Last-Modified
  9. Android Widget 小部件(三) 在Activity中加入Widget
  10. uva 748 Exponentiation 浮点数乘方运算 高精度水题
  11. Linux轻松使用vim
  12. struts2总体介绍
  13. div模拟textarea文本域轻松实现高度自适应
  14. ORACLE使用数据泵导入导出部分表
  15. 在 Less 中写 IE 的css hack
  16. Python3学习的准备工作
  17. MySQL获取指定长度的字符串的函数left(s,n)和right(s,n)
  18. 遍历DOM树,理解更新范围
  19. 【Luogu P4149】[IOI2011]Race(点分治)
  20. BZOJ.2125.最短路(仙人掌 最短路Dijkstra)

热门文章

  1. COGITATE | 分析当前热门软件的创新
  2. vue 简单留言本
  3. uoj349 即时战略
  4. mysql on windows的安装
  5. Xstream 解析xml文件内容
  6. Duilib入门文档提供下载
  7. js实现iframe刷新
  8. CAAnimation动画
  9. 2019 西电ACM校赛网络赛 题解
  10. Cesium官方教程12--材质(Fabric)