变量
变量就是保存可变数据的容器。在PHP中,变量是由“$”符号和变量名组成的。例如,“$num”就是一个变量。
PHP是弱类型语言,变量不需要事先声明,就可以直接进行赋值使用。PHP中的变量赋值分为两种,一种是默认的传值赋值,另一种是引用赋值。
(1) 传值赋值,示例代码如下。
$age = 12; // 定义变量$age,赋值为12
$num = $age; // 将$age的值赋值给$num
$age = 100; // 将$age的值修改为100
echo $num; // 输出$num的值,结果为12
在上述示例中,“$num = $age”是对变量$num的传值赋值,当变量$age的值修改为100时,$num的值依然是12。
(2) 引用赋值,就是在要赋值的变量前添加“&”符号,示例代码如下。
$num = &$age;
上述代码中,$age引用赋值给了$num,此时$num相当于$age的别名。在引用赋值后,如果其中一个变量的值发生改变,另一个变量的值也会发生改变。示例代码如下。
$age = 12;
$num = &$age; // 引用赋值
$age = 100; // 修改其中一个变量的值为100
echo $num; // 另一个变量的值也变为100