码迷,mamicode.com
首页 > Web开发 > 详细

PHP变量的范围

时间:2019-09-20 17:18:19      阅读:122      评论:0      收藏:0      [点我收藏+]

标签:外部变量   函数   UNC   初始   二次   执行   global   静态   stat   

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变量的范围

标签:外部变量   函数   UNC   初始   二次   执行   global   静态   stat   

原文地址:https://www.cnblogs.com/xiaowie/p/11557842.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!