返回首页 PHP 新手指南

PHP 教程

高级 PHP

函数引用

PHP 静态变量

声明它的程序时范围可以定义为可用性变量的范围。PHP 变量可以是四种类型中的一个:

  • 局部变量
  • 函数参数
  • 全局变量
  • 静态变量

静态变量

最后我们讨论的变量范围类型被认为是静态的。和函数参数相比,声明的变量作为一个静态变量,当函数退出时变量将不会失去其原来的值,仍然会认为值已经被函数调用了。你可以声明一个变量为静态只需将关键字 static 放在变量名前面。

    <?
    function keep_track() {
       STATIC $count = 0;
       $count++;
       print $count;
       print "
    ";
    }
    keep_track();
    keep_track();
    keep_track();
    ?>

这将会输出以下结果:

    1
    2
    3
上一篇: 全局变量 下一篇: 常量