PHP变量的范围
Posted xiaowie
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP变量的范围相关的知识,希望对你有一定的参考价值。
1.局部变量
function test()
$a=1;//局部变量$a,尽在这个函数内部有效
echo $a;
2.全局变量
$i=10;//全局变量(外部变量)
define(‘MY_NAME‘,‘孙胜利‘);
function test()
echo MY_NAME;
global $i;//声明$i为全局变量,然后再这个函数内部就可以使用$i
echo $i;
$a=1;
test();
3.静态变量
function test()
static $a=10;//静态变量$a,初始化静态变量,尽在第一次调用的时候执行
echo ++$a;//当第二次执行这个函数的时候$a这个变量依然存在并且里面的也值依然存在!
test();
echo ‘<br />‘;
test();
echo ‘<br />‘;
test();
echo ‘<br />‘;
test();
echo ‘<br />‘;
test();
echo ‘<br />‘;
test();
echo ‘<br />‘;
test();
以上是关于PHP变量的范围的主要内容,如果未能解决你的问题,请参考以下文章