可变变量
举栗:
<?php
$a = 'zhangsan';
$zhangsan = 'man';
echo $a.' '.$$a; //这里输出 zhangsan man
?>
从上面栗子可看出$a的值与$zhangsan的变量名是一致的,输出的值$$a又是'man',说明$$a相当于$zhangsan。
扩展举栗:
<?php
$a = 'b';
$b = 'c';
$c = 'd';
$d = 'e';
echo $a.' '.$$a.' '.$$$a.' '.$$$$a;
echo $a.' '.${$a}.' '.${$a{$a}}.' '.${${${$a}}};
//输出结果都为 b c d e;
?>
该栗子中不难发现$$a与${$a}的值输出是一样的,所以该写法是没有什么区别的。

浙公网安备 33010602011771号