您的位置:首页 > 编程语言 > PHP开发

php中静态全局变量和全局变量的简单理解

2015-06-15 09:38 597 查看
首先说这两个都是全局变量,一般都存放在数据段中,但是指向的内存地址都是一样的

简单的说,静态全局变量一般用在类或者方法(函数)中,只供类内部(函数)调用,外部调用肯定会报undifined

<?php
function demo()
{
static $var1 = 5;
$var1++;
echo $var1 . ' ';
}
demo(); //6
demo();//7
demo();//8
// echo $var1;// 报错 Undefined variable: var1 in

$va=100;
function demo2(){

Global $va;

$va ++;

echo $va .' ';

}
demo2(); //101
demo2();//102
demo2();//103
// echo $var;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息