PHP静态变量 static
来源:互联网 发布:学会计哪个软件好 编辑:程序博客网 时间:2024/05/16 15:58
变量范围的另一个重要特性是静态变量(staticvariable)。静态变量仅在局部函数域中存在,但当程序执行离开此作用域时,其值并不丢失。
看看下面的例子:
例子 演示需要静态变量的例子
<?PHP
本函数没什么用处,因为每次调用时都会将 $w3sky 的值设为 0 并输出 "0"。将变量加一的 $w3sky++没有作用,因为一旦退出本函数则变量 $w3sky 就不存在了。要写一个不会丢失本次计数值的计数函数,要将变量 $w3sky定义为静态的:
例子 使用静态变量的例子
<?PHP
现在,每次调用 Test() 函数都会输出 $w3sky 的值并加一。
静态变量也提供了一种处理递归函数的方法。递归函数是一种调用自己的函数。写递归函数时要小心,因为可能会无穷递归下去。必须确保有充分的方法来中止递归。一下这个简单的函数递归计数到10,使用静态变量 $count 来判断何时停止:
例子 静态变量与递归函数
<?PHP
注: 静态变量可以按照上面的例子声明。如果在声明中用表达式的结果对其赋值会导致解析错误。
例子 声明静态变量
<?PHP
- php static 静态变量
- PHP静态变量 static
- PHP static静态变量
- 【PHP】static静态变量
- PHP 静态变量Static
- PHP static静态变量
- php 静态变量static相关
- PHP之static静态变量
- 【PHP】static静态变量,静态方法
- PHP类的静态(static)方法和静态(static)变量
- PHP static局部静态变量和全局静态变量总结
- PHP static局部静态变量和全局静态变量总结
- 关于PHP的static(静态)变量
- php static静态变量及方法详解
- PHP中static静态变量的使用
- php中static静态变量的使用
- php 静态变量static修饰符
- PHP static静态局部变量和静态全局变量总结
- 模板引擎
- ftp命令
- 指定struts2.x 配置文件位置
- 在北京这样的城市你保留了多少自己?
- JAVA基础--JAVA中的反射机制详解
- PHP静态变量 static
- 如何分析和研究Log文件
- 关于GetActiveObject,如何判断所取得对象的类型、、、可以用来检测某个程序是否运行
- DB2备份
- 对于有期限任务安排问题 算法(第三题)
- Calendar Date ,DateFormat, SimpleDateFormat的区别
- 标准标签库(JSTL)基础
- 刷新页面数据丢失(高手勿进)
- 核心类的划分 和 全局函数分类