答案: 100,它是对现有变量的引用。但我不明白为什么结果是100?谁能给我解释一下?非常感谢!
发布于 2011-03-06 03:34:54
我不确定你到底在问什么,但是当我运行这段代码时:
<?php
$a = 5;
$b = 'a';
echo $$b;
?>我得到以下输出:
5发布于 2011-03-06 03:34:52
这段代码给了我"5“。
$a = 5;
$b = "a";
echo ($$b);发布于 2011-03-06 03:38:40
我想你的代码/逻辑可能有问题?
$a=5;
$b=a;
echo $$b;输出:5
$a=5;
$b='a';
echo $$b;输出:5
$a=5;
$b="a";
echo $$b;输出:5
$$是一个variable variable,因为上面所有的都在寻找一个变量a,它们都会假定为$a -除非你的代码中有另一个对不同变量的引用,也就是100。
https://stackoverflow.com/questions/5206244
复制相似问题