-
PHP基础3——变量作用域
2013年08月23日 安全技术 热度1235 查看评论
变量作用域
<br>
PHP变量有四种作用域:
<br>
1.局部变量
<br>
<?php
$x = 15 ;
function assignx () {
$x = 3 ;
printf (" \$x inside function is %d <br \>" , $x );
}
assignx () ;
printf ( "\$x outside function is %d <br \>" , $x ) ;
?>
<br>
2.函数参数
<br>
<?php
//把一个值乘以10,并返回给调用者
$value=5;
function X10 ($value) { //局部变量在函数名后面的括号内声明
$value1 = $value * 10 ;
return $value1 ;
echo "$value";
}
X10 ($value);
echo "$value"; //声明参数的内部可以访问和处理这些函数参数,但当函数执行结束时,参数就会被撤销!所以$value可被输出,$value1无法输出
?>
<br>
3.全局变量
<br>
<?php
$var=10;
function quanju (){
global $var;
$var++;
echo "$var";
}
quanju();
?>
<br>
4.静态变量
<br>
<?php
function jingtai(){
static $count = 0; //如果没有关键字 结果为1,1,1
$count++;
echo "$count";
echo "<br>";
}
jingtai();//1
jingtai();//2
jingtai();//3
?>
<br>
总结:局部变量仅对函数内部有影响;函数参数在函数名后面的括号内声明;全局变量加上global对函数内外都会产生影响;静态变量关键词static。
光原创文章,转载请注明出处! 标签:
相关日志:
- 搜索
- 文章归档
-
- 2023年7月 (19)
- 2023年6月 (20)
- 2023年5月 (4)
- 2022年11月 (11)
- 2022年10月 (9)
- 2022年7月 (22)
- 2022年6月 (39)
- 2022年5月 (17)
- 2022年4月 (1)
- 2017年3月 (1)
- 2016年11月 (1)
- 2015年11月 (6)
- 2015年8月 (24)
- 2015年7月 (43)
- 2015年6月 (28)
- 2015年5月 (34)
- 2015年4月 (38)
- 2015年3月 (35)
- 2015年2月 (28)
- 2015年1月 (31)
- 2014年12月 (14)
- 2014年11月 (8)
- 2014年10月 (8)
- 2014年9月 (7)
- 2014年8月 (13)
- 2014年7月 (22)
- 2014年6月 (26)
- 2014年5月 (14)
- 2014年4月 (16)
- 2014年3月 (13)
- 2014年2月 (17)
- 2014年1月 (23)
- 2013年12月 (19)
- 2013年11月 (18)
- 2013年10月 (17)
- 2013年9月 (15)
- 2013年8月 (21)
- 2013年7月 (15)
- 2010年8月 (1)
- 最近发表
- 站点信息
-
- 文章总数:782
- 页面总数:2
- 分类总数:14
- 标签总数:522
- 评论总数:359
- 浏览总数:624719