可变变量
为了方便在开发时动态地改变一个变量的名称,PHP提供了一种特殊的变量用法:可变变量。通过可变变量,可以将另外一个变量的值作为该变量的名称。
可变变量的实现很简单,只需在一个变量前多加一个美元符号“$”即可,示例代码如下。
$a = 'say';
$say = 'Hello';
$Hello = 'Lucy';
echo $a; // 输出结果:say
echo $$a; // 输出结果:Hello
echo $$$a; // 输出结果:Lucy
需要注意的是,若变量$a的值是数字,则可变变量$$a就会出现非法变量名的情况。因此,开发时可变变量的运用,请酌情考虑。