php静态变量的运用
2013-12-26 14:43
155 查看
<?php $count = 5; function get_count() { static $count = 0; return $count++; } echo $count; echo "\n"; ++$count; echo get_count(); echo "\n"; echo get_count(); echo "\n";
运行结果:5, 0, 1
第一个是5,普通变量。
第二个是0,在get_count函数中定义了static $count变量,第一次调用为此变量的初始化,所以为0 。
第三个是1, 再次调用get_count函数,直接跳过初始化,并且静态变量是常驻内存的,所以,下次运行时,还保留上次的值0,进而得到1 。
相关文章推荐
- php中的静态变量和动态变量的区别--框架加载变量时运用
- 运用php做投票题,例题
- 理解和运用PHP中的多态性[译]
- php 静态变量
- PHP之static静态变量详解(一)
- php运用Http_Template_IT类库进行模板替换
- php 一些运用 GET,POST请求session cookie
- php运用xml实例--留言本
- 运用shell命令快速切换php版本
- php运用adodb连接不同数据库(实例)
- 前端PHP入门-016-静态变量
- PHP的静态变量介绍
- php中static 静态变量和普通变量的区别
- PHP中日期和时间的运用详解
- PHP中如何运用ini_set和ini_get()
- PHP的常量就是静态变量
- PHP任务学习3:静态变量与自定义常量
- PHP中的MVC运用
- PHP静态变量初始化一次
- PHP static局部静态变量和全局静态变量总结