提示:您需要登录才能建立主题与回复.

变量的范围即它定义的上下文背景,也就是它的生效范围,除了我们熟悉的利用include 和 require 引入文件、global关键字外,还有一个很重要特性是就是“静态变量”。举例如下 :

<?php

function Test()

{

? ? $a = 0;

? ? echo $a;

? ? $a++;

}

Test();

Test();

Test();

?>

无论调用多少次,其结果都是000。

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

test();

test();

test()
?>

现在,变量?$a?仅在第一次调用 test() 函数时被初始化,之后每次调用 test() 函数都会输出?$a?的值并加一。结果是012。

 

http://3w.zj.cn
0个回复 391次浏览