$ var(单美元)是名称为var的普通变量, 用于存储任何值, 例如字符串, 整数, 浮点数等。
$$ var(双元)是一个参考变量, 在其中存储$ variable的值。
为了更好地理解差异, 让我们看一些示例。
例子1
<?php
$x = "abc";
$$x = 200;
echo $x."<br/>";
echo $$x."<br/>";
echo $abc;
?>
输出
在上面的示例中, 我们为变量x分配了一个值abc。参考变量$$ x的值分配为200。
现在我们已经打印了值$ x, $$ x和$ abc。
例2
<?php
$x="U.P";
$$x="Lucknow";
echo $x. "<br>";
echo $$x. "<br>";
echo "Capital of $x is " . $$x;
?>
输出
在上面的示例中, 我们为变量x分配了一个值U.P。参考变量$$ x的值分配为Lucknow。
现在我们已经打印了值$ x, $$ x和一个字符串。
范例3
<?php
$name="Cat";
${$name}="Dog";
${${$name}}="Monkey";
echo $name. "<br>";
echo ${$name}. "<br>";
echo $Cat. "<br>";
echo ${${$name}}. "<br>";
echo $Dog. "<br>";
?>
输出
在上面的示例中, 我们为变量名称Cat分配了一个值。将参考变量$ {$ name}的值分配为Dog, 将$ {$ {$ name}}的值分配为Monkey。
现在, 我们将值打印为$ name, $ {$ name}, $ Cat, $ {$ {$ name}}和$ Dog。
评论前必须登录!
注册