PHP $和$$变量

$ var(单美元)是名称为var的普通变量, 用于存储任何值, 例如字符串, 整数, 浮点数等。
$$ var(双元)是一个参考变量, 在其中存储$ variable的值。
【PHP $和$$变量】为了更好地理解差异, 让我们看一些示例。
例子1

< ?php $x = "abc"; $$x = 200; echo $x."< br/> "; echo $$x."< br/> "; echo $abc; ?>

输出
PHP $和$$变量

文章图片
在上面的示例中, 我们为变量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; ?>

输出
PHP $和$$变量

文章图片
在上面的示例中, 我们为变量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> "; ?>

输出
PHP $和$$变量

文章图片
在上面的示例中, 我们为变量名称Cat分配了一个值。将参考变量$ {$ name}的值分配为Dog, 将$ {$ {$ name}}的值分配为Monkey。
现在, 我们将值打印为$ name, $ {$ name}, $ Cat, $ {$ {$ name}}和$ Dog。

    推荐阅读