牛骨文教育服务平台(让学习变的简单)
创业课程
PHP7从入门到精通

PHP7从入门到精通

PHP7从入门到精通

金额:100000.00积分:0
报名数:102
Static 作用域加大 缩小 默认

当一个函数完成时,它的所有变量通常都会被删除。然而,有时候您希望某个局部变量不要被删除。

要做到这一点,请在您第一次声明变量时使用 static 关键字:

<?php

function myTest()
{
static $x=0;
echo $x;
$x++;
}

myTest();
myTest();
myTest();

?>

然后,每次调用该函数时,该变量将会保留着函数前一次被调用时的值。

注释:该变量仍然是函数的局部变量。