1. 静态变量放在函数内
<?phpheader('content-type:text/html;charset=utf-8');function fun(){static $num=1;$num++;echo $num,'<br>';}fun();fun();
?>


静态变量放在函数内,作用域没变,生命周期变了,页面执行完毕才销毁,静态变量只能被初始化一次

<?phpheader('content-type:text/html;charset=utf-8');function fun(){static $num=1;$num++;echo $num,'<br>';}function fun2(){$num++;echo $num,'<br>';}fun();fun2();
?>

php的静态变量static在函数内部相关推荐

  1. 静态变量、动态变量、内部变量(局部变量)、外部变量(全局变量)

    区分静态变量.动态变量.内部变量(局部变量).外部变量(全局变量) 静态变量.动态变量.内部变量(局部变量).外部变量(全局变量) 变量的分类来看 静态变量.动态变量.内部变量(局部变量).外部变量( ...

  2. 静态变量static(C)

    static static是C语言关键字之一. static 数据类型用来给变量创建永久存储空间.静态变量在函数间调用时保持他们的值不变. 它的语法结构为: static c_type data_na ...

  3. 静态变量(static variable)

    静态变量(static variable) 我们可以创建具有 块作用域.无链接.静态存储期 的局部静态变量.其与局部自动变量一样,具有相同的作用域,但是程序在离开它们所在函数后,静态变量不会消失,在多 ...

  4. C/C++开发工程师面试题整理(一)——C语言关键字、预处理、静态变量全局变量、函数等

    整理一些找工作问到的题型和答案,加油吧,小菜鸡.不会的很多,感谢各位面试官的提问和解释,让我获益匪浅. 一.C语言关键字 1.关键字static的作用是什么(中兴面试题2020) 答:1.static ...

  5. java 静态全局变量_静态变量static和全局变量global

    静态变量static , 全局变量global 静态变量 在java也叫类变量从名字可以看出它是属于某个类的而不是类的实例.它的关键字是static存储在静态存储区,当程序执行,类的代码被加载到内存, ...

  6. Systemverilog 静态变量 (static) 与 动态变量(automatic) 区别

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 静态变量 Static 动态变量 Automatic 一.静态变量和动态变量的定义 二.静态变量与动态变量应用举例 总结 静 ...

  7. C语言静态变量static的分析

    对C语言静态变量static分析,解释了static为什么在局部变量里面定义的时候不会随着函数执行完毕而销毁,也稍微用解释了静态存储区和动态存储区的小知识 文章目录 学习static前要先认识 sta ...

  8. 静态变量static的理解

    static static是C语言关键字之一. static 数据类型用来给变量创建永久存储空间.静态变量在函数间调用时保持他们的值不变. 它的语法结构为: static c_type data_na ...

  9. 深入理解C语言系列之内存和地址的故事(虚拟内存分区、全局变量与静态变量、外部函数内部函数、选择性编译)

    文章目录 一.内存的分区 二.虚拟内存分区 三.变量作用域与静态变量 四.外部函数与内部函数 五.include与define选择性编译 一.内存的分区 1.内存分为:物理内存和虚拟内存. 物理内存︰ ...

最新文章

  1. docker build命令详解_Docker 搭建你的第一个 Node 项目到服务器
  2. Web.Config介绍
  3. 高级 Linux 命令精通指南(2)
  4. .netcore mysql_.netcore基于mysql的codefirst
  5. [实验流体力学][Matlab] 船模阻力实验
  6. 小鹏汽车遭多地车主维权 要求退车 孙宇晨:个人拿1000万支持维权
  7. 【java】java基础之SPI框架实现-整体设计
  8. JDK1.8 win10系统 环境变量配置
  9. node.js 模块_如何创建Node JS可重用模块
  10. SQL注入攻击和防御
  11. Matlab循环语句
  12. 服装行业电子商务的概述
  13. 如何查询Opencv的版本
  14. 执行SQL语句时出现问题操作必须使用一个可更新的查询错误的解决方法
  15. 计算机二级教程48讲视频,天津大学 《线性代数》视频教程48讲 真人手写精品
  16. ASP入门教程 1小时ASP入门,非常简单
  17. 数据库——关系数据库规范化习题
  18. 【AI参赛经验】汉字书法识别入门—by:真的学不会
  19. 3D或游戏画面卡顿的解决方法
  20. 算法自学笔记:Convex Hull问题

热门文章

  1. jQuery -- 光阴似箭(五):AJAX 方法
  2. Django操作与内容
  3. mongoose中的populate之多级填充,嵌套字段填充?
  4. apscheduler -定时任务
  5. Linux常用开发环境软件-redis安装
  6. Ubuntu 安装中文
  7. iOS定时器-- NSTimer 和CADisplaylink
  8. 解决SimpleButton被移除后保持OVER状态
  9. php连接mssql数据库的几种方式
  10. 如何做好一名软件实施人员 (转载)