PHP变量定义

PHP变量规则

  1. 变量以$符号开头,其后为变量名称
  2. 开头必须以字母或者下划线开头
  3. 开头不能为数字
  4. 变量名称只能包含字母数字和下划线
  5. 变量名称对大小写敏感
$a = 1;
$b = "abc";
$_c = array("1","2");

变量之作用域
local

函数内部声明的变量,只能在函数内部使用

function a(){
$aa = 1; //只能在函数内部使用
echo $aa;
}

global

函数外部声明的变量,可以在函数以外的地方进行访问

$aa = 1;
function b(){
global $aa;//使用全局变量,需要使用关键字global
echo $aa; //也可以使用 $GLOBALS['aa'];
}

static

当函数完成/执行后,会删除所有变量。不过,有时我需要不删除某个局部变量。可以定义为static

function test(){
static $c = 0;
echo $c."\n";
$c++;
}
test();
test();
test();
输出结果
0
1
2

echo 与print

//echo 可以输出多个字符串
echo "I", "want", "all";
print 只能输出一个字符串
print "I"
print "want"
print "all"

var_dump输出变量类型和值

$a = 1.1;
var_dump($a);

你可能感兴趣的:(PHP变量定义)