变量就是保存可变数据的容器,在PHP中变量是由$符号和变量名组成,其中变量名的命名规则和标识符相同、
1.变量的赋值
由于PHP是一种弱语言,变量不需要事先声明就可以直接进行赋值使用。为此PHP提供了两种变量赋值方式:传值赋值,引用赋值
(1)传值赋值
变量默认总是传值赋值,将“-”右边的数据赋值给左边的变量
assign.php
<?php
$number =10; //定义变量$number,并且赋值为10
$result = $number;
$number =100; //定义变量$result,并将$number的值赋给$result //将$number的值修改为100
echo '$number='.$number;
echo '<br>';
echo '$result='.$result;
?>
(2)引用赋值
所谓引用赋值就是在要赋值的变量前添加"&"符号。
2.可变变量
在PHP中,为了方便在开发时动态地改变一个变量的名称,提供了一种特殊的变量用法,可变变量。通过可变变量,可以将另外一个变量的值作为该变量的名称。
<?php
$a = 'say';
$say = 'Hello';
$Hello = 'Lucy';
echo $a, ' ', $$a, ' ', $$$a;
?>