$ var(单美元)是名称为var的普通变量, 用于存储任何值, 例如字符串, 整数, 浮点数等。
$$ var(双元)是一个参考变量, 在其中存储$ variable的值。
【PHP $和$$变量】为了更好地理解差异, 让我们看一些示例。
例子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。
推荐阅读
- PHP文件上传
- PHP文件处理
- SpringBoot2.0.2 Application调用的三种方式
- 2017-2018-2 20165312 实验四《Android程序设计》实验报告
- Android AIDL浅析及异步使用
- 4-拷贝我的eclipse写安卓的配置说明
- 20165309 实验四 Android程序设计
- [Android] 代码中动态设置shape
- Android项目Gradle内网配置