变量命名规则:
1.必须以“$”符开始后面跟着变量名
2.变量名只能包含数字、字母、下划线(A-z、0-9 和 _)
3.变量名区分大小写
4.变量名可以使用“_”开头(不建议这么做,一般系统变量是以“_”开头的)
//示例
$text = "Hello word";
$a = 5;
$b = 10.5;
变量作用域:
- global
全局作用域
- local
局部作用域
- static
static作用域
(当一个函数完成时,它的所有变量通常都会被删除。然而,有时候您希望某个局部变量不要被删除要做到这一点,你可以第一次声明变量时使用 static 关键字)
- parameter
参数作用域
注意点
- 全局变量无法直接在函数方法作用域内访问,但是可以通过
global
关键字或者$GLOBALS[index]
去访问(2种方式)
//第一种方式
<?php
$x=5;
$y=10;
function myTest()
{
global $x,$y;
$y=$x+$y;
}
myTest();
echo $y; // 输出 15
?>
//第二种方式
<?php
$x=5;
$y=10;
function myTest()
{
$GLOBALS['y']=$GLOBALS['x']+$GLOBALS['y'];
}
myTest();
echo $y; // 输出 15
?>
网友评论