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,...)

{

//函数代码

}
PHP变量范围是什么
日期:2020-04-18 01:09:14 来源:oir作者:oir