php变量 global/static

通常,函数内定义的变量,在函数内生效,函数执行完毕销毁

global 全局变量,函数外可以调用

 

function testGlobal()
{
    global $a;
    $a = 1;
}
//testGlobal();
//var_dump($a);
 
static关键字 ,静态变量,第一次使用时初始化,不会销毁。下次调用时该静态变量还是存在。
function test(){
    static $a = 0;
    echo $a."\n";
    $a++;
}

test();
test();
test();
posted @ 2022-08-25 14:36  WH迪诺  阅读(36)  评论(0)    收藏  举报