在程序运行的时候,随时都会产生一些数据,此时就可以使用变量来存储这些数据,PHP中的变量可以看做是计算机的存储单元,程序设置了变量,就可以借助变量名访问内存中的数据。
可以把计算内存想象成一条街道,而街道中的每一家住户就可以看做是一个变量,住户所对应的门牌号可以看做变量名。在PHP中,变量由$和变量名组成,并且变量命名规则与标识符相同。
PHP 变量规则:
<?php
$usrname;
$username123;
$user_name;
$_username;
$UserName;
?>
由于PHP是一种弱语言,不需要显式声明,因此,通常情况下,变量的定义与赋值是同时进行的,即直接将一个数值通过“=”赋值给变量。
<?php
$num = 10; //定义变量$num,并赋值为10
$result = $num; //定义变量$result,并将num的值赋给result
echo $num;
echo $resule;
?>
变量总是默认传值和赋值,也就是说,将一个表达式的值赋予一个变量时,整个原始表达式的值被赋值到了目标变量。除了传值赋值外,变量还有一种方法是引用赋值,表示新变量简单引用了原始变量,这时,如果一个变量改变,另外一个变量也随之改变。
实现变量赋值,需要将“&”符号加到要赋值的变量前
<?php
$txt = "hello world"
$new_txt = &$txt; //$new_txt引用$txt,此后两个变量的值同时变化
?>
*声明:内容来源于网络收集和整理,版权归原著所有,如来源信息有误或侵犯权益,请联系站长作修改和删除处理。