PHP变量
什么是变量:变量来源于数学,是计算机语言中能储存计算结果或能表示值的抽象概念。
简单来说,变量就是用来储存信息的“容器”。
PHP变量规则:
- 变量的前边需要加$(英文状态下的美元符号)。
- 变量名同大多数语言一样必须是以字母或者下划线为首,并且变量名只能包含字母,数字以及下划线(26个英文字母,0-9和_)。
- 变量名是不能有空格的
- 在PHP变量规则里,英文大小写时必须分开的a和A是不同的概念
声明变量
在PHP中声明和创建是同时进行的。
所以PHP是一门弱类语言。
例如:
<?php
$a=1;
$b=2;
$txt="First";
?>
在上述实例中分别给a,b赋值为1,2;给txt保存值为First。
作用域
PHP有的种不同的变量作用域:
- local
- global
- staic
- parameter
局部和全局作用域
在函数外的定义的变量,拥有全局作用域,也就是说这里的变量再见本的任何地方都可以被访问,函数内访问全局变量需要用到global(下一章单独列出)。
实例:
<?php
$x=5; //全局变量
function myTest(){
$y=10; //局部变量
echo "变量x为:$x";
echo "<br>";
echo "变量y为:$y";
}
myTest();
echo "变量x为:$x";
echo "<br>";
echo "变量y为:$y";
?>