变量的定义和命名规则
在PHP中变量的语法规则如下($变量名 = 变量的值;)
$a = 123;
1.变量名区分大小写
2.必须以美元符号($)开始
3.变量名可以由a-z、A-Z、0-9、下划线_ 四种字符组成(其实还可以包含一些扩展字符,甚至汉字,但是坚决反对使用)
4.变量名不能以数字字符开头(可以以下划线开头)
$a;//合法
$Aa;//合法
$_as12U__Y;//合法
$23asd;//不合法
变量的赋值
变量的赋值有3种方式
1.直接赋值:使用“=”直接将值赋给某变量
<?php
$name = wuzhihui;
$number = 30;
echo $name;
echo $number;
?>
2.传值赋值:使用“=”将一个变量的值赋给另一个变量
<?php
$a = 10;
$b = $a;
echo $a;
echo $b;
?>
3.引用赋值:就是一个变量引用另一个变量的值
<?php
$a = 10;
$b = &$a;
$b = 20;
echo $a . "<br>";
echo $b;
?>
引用赋值运行结果:
20
20
仔细观察一下,”$b = &$a” 中多了一个”&“符号,这就是引用赋值。变量b将指向变量a,并且和变量a共用同一个值。a随b变化,b随a变化。
当执行“$b = 20”时,因为a、b共用同一个值,此时变量a的值随之变化。