![PHP入门很轻松(微课超值版)](https://wfqqreader-1252317822.image.myqcloud.com/cover/100/44510100/b_44510100.jpg)
上QQ阅读APP看书,第一时间看更新
2.3.1 定义和使用变量
PHP中的变量,用一个美元符号$和变量名(变量标识符)表示。
注意:变量名是区分大小写的。
对于变量的命名,要遵循一定的规则:由字母、数字和下画线组成,且必须以字母或下画线开头,例如下面代码:
![](https://epubservercos.yuewen.com/C06CD9/23721570201955106/epubprivate/OEBPS/Images/Figure-P26_36689.jpg?sign=1739305391-2xUUUP2mRnFKAgdFprBuSecJ8K2ZOQgl-0-25970febc8acd3b00f064d042e6d7dd4)
变量赋值,是指给变量一个具体的数据值,对于数字和字符串的变量,可以通过“=”来实现赋值。
除了直接给变量赋值以外,还有两种方式可为变量赋值,一种是变量间的赋值,即赋值后两个变量使用各自的内存,互不干扰。例如:
$name="小明"; $newname=$name; //变量间的赋值
另一种是引用赋值,即用不同的名字访问同一变量内容,当改变其中一个变量的值时,另一个变量也跟着发生改变,引用赋值使用“&”符号来表示引用。
$name="小明"; $newname=&$name; //引用赋值
【例2-3】定义和使用变量(实例文件:源文件\ch02\2.3.php)。
![](https://epubservercos.yuewen.com/C06CD9/23721570201955106/epubprivate/OEBPS/Images/Figure-P26_36690.jpg?sign=1739305391-AL5NEzCYqWQ7x2bZwjy0vqxbquEDSpmn-0-33655f231e421a06433c067ff2c0396e)
运行结果如图2-3所示。改变变量$name的值,变量$name2的值也发生变化。
![](https://epubservercos.yuewen.com/C06CD9/23721570201955106/epubprivate/OEBPS/Images/Figure-P27_751.jpg?sign=1739305391-7K8wCxrLvRoumVeIckxEtpvjEdvsHR6z-0-672244858c4a1631b8c3de90c0b1e4be)
图2-3 定义和使用变量
☆经验之谈☆
赋值和引用的区别在于,赋值是将原来变量的值复制了一份,然后把复制的内容保存给了一个新变量,而引用则是相当于给变量另起了一个名字,可以理解为人的名字,有大名和小名,但都是指同一个人。