php的static变量作用域
2009-12-03 15:16
260 查看
对于运行在apache里的php应用来说,static变量的作用域是一次http请求。
可以通过以下代码进行验证:
<?php
# test.php
function test(){
static $sss = 0;
++$sss;
echo $sss;
}
test();
?>
访问/test.php ,可以看到,总是echo出1。
ps:生命域还有,一个http线程周期,这种全局变量需要在php扩展中声明。
可以通过以下代码进行验证:
<?php
# test.php
function test(){
static $sss = 0;
++$sss;
echo $sss;
}
test();
?>
访问/test.php ,可以看到,总是echo出1。
ps:生命域还有,一个http线程周期,这种全局变量需要在php扩展中声明。
相关文章推荐
- PHP开始啦--变量作用域,global关键词,static关键词
- php部分(查看文件、建立站点、语法变量、变量的几个方法、“全局局部变量的调用”、static、函数参数的作用域);
- php 函数变量的作用域 两个关键词global 和static
- PHP成员变量作用域的限制-private
- 理解PHP变量的作用域
- PHP变量作用域
- PHP变量的作用域
- php中include文件变量作用域的研究
- PHP面向对象之旅:static变量与方法
- 4 PHP 变量作用域
- php的数据类型和变量的作用域
- PHP扩展开发与内核应用阅读笔记---php的作用域以及如何在扩展中定义,查找php变量
- php 学习系列: 变量的作用域
- 浅谈PHP变量作用域以及地址引用问题
- PHP static之静态变量和属性方法
- php闭包中use(变量)的作用域
- PHP 变量作用域
- 深入理解PHP原理之变量作用域
- php中static 静态变量和普通变量的区别
- php变量作用域的深入解析