PHP变量范围
变量范围是脚本中可以引用变量的部分。
PHP有四个不同的变量作用域:
- 本地(局部)
- 全局
- 静态
- 参数
PHP本地范围变量(局部变量)
在PHP函数中声明的PHP变量。
PHP局部变量示例
<?php
$a = 5; //全局变量
function myTest()
{
echo $a; //局部变量(本地变量)
}
myTest();
?>
函数执行完成后会立即删除本地变量。
PHP 全局范围变量
在函数外声明,或者使用关键字global声明的变量。
<?php
$a = 5;
$b = 10;
function myTest()
{
global $a, $b;
$b = $a + $b;
}
myTest();
echo $b;
?>
这个数组也可以从函数中访问,并且可以用来直接更新全局变量。
PHP静态范围变量
使用static关键字声明的变量
例子
static $rememberMe;
在静态范围的变量仍然是函数的局部变量。
PHP参数范围的变量
在函数参数列表中定义的变量
function myTest($para1,$para2,...)
{
//函数代码
}
日期:2020-04-18 01:09:14 来源:oir作者:oir
