| |
PHP中static就是静态变量的意思。静态变量仅在局部函数域中存在,但当程序执行离开此作用域时,其值并不丢失。看看下面的例子或许你就明白了。


<?php
function Test()
{
    $a = 0;
    echo $a;
    $a++;
}

function Test2()
{
    static $a = 0;
    echo $a;
    $a++;
}

for($i=0;$i<5;$i++){
  echo test()."<br>";
  echo "<i>".test2()."</i><br>";
}
?>


执行后你会发现,没有使用static静态变量的函数执行后,每次都会输出0,而使用了statci静态变量的函数,执行完后其值会保留。
by admin | 来自 本站原创 | 不指定 2008-7-24 10:04 | 分类: PHP | 评论(0) | 引用(0) | 阅读(340)
发表评论
表情
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
打开HTML
打开UBB
打开表情
隐藏
记住我
昵称   密码   游客无需密码
网址   电邮   [注册]