关于PHP变量申明的奇怪问题
<?php$a = 'blue';
$$a = 'red';
echo $blue;
?>
上面的程序,为什么会输出 red ?
答案:$a = 'blue';
$$a 就是 $($a的值) 既这里=$blue
$$a = 'red' 等价于 $blue = 'red';
那位什么会不输出red?
$($a)要这么看。//c#中的变量一$开头
<?php
$a = 'blue';
$$a = 'red'; //$a是变量=$blue
echo $blue; //$blue是变量
?>