php中$与$$
PHP $和$$变量 $var(单美元)是一个名称为var的普通变量,用于存储任何值,例如字符串,intege…
PHP $和$$变量
$var(单美元)是一个名称为var的普通变量,用于存储任何值,例如字符串,integer,float等。
为了更好地理解差异,让我们看一些示例。
例子1
1
2
3
4
5
6
7
|
<?php
$x = “abc”;
$$x = 200;
echo $x.“<br/>”;
echo $$x.“<br/>”;
echo $abc;
?>
|
输出:
1
2
3
|
abc
200
200
|
在上面的示例中,我们为变量x分配了一个值abc。参考变量$$x的值分配为200。
现在我们已经打印了值$x,$$x和$abc。
例2
1
2
3
4
5
6
7
|
<?php
$x=“U.P”;
$$x=“Lucknow”;
echo $x. “<br>”;
echo $$x. “<br>”;
echo “Capital of $x is “ . $$x;
?>
|
输出:
1
2
3
|
U.P
Lucknow
Capital of U.P is Lucknow
|
在上面的示例中,我们已将变量x的值分配为UP,而将参考变量$$x的值分配为Lucknow。
现在我们已经打印了值$x,$$x和一个字符串。
范例3
1
2
3
4
5
6
7
8
9
10
|
<?php
$name=“Cat”;
${$name}=“Dog”;
${${$name}}=“Monkey”;
echo $name. “<br>”;
echo ${$name}. “<br>”;
echo $Cat. “<br>”;
echo ${${$name}}. “<br>”;
echo $Dog. “<br>”;
?>
|
输出:
1
2
3
4
5
|
Cat
Dog
Dog
Monkey
Monkey
|
在上面的示例中,我们为变量名称Cat分配了一个值。将引用变量${$name}的值分配为Dog,将${${$name}}的值分配为Monkey。
现在,我们将值打印为$name,${$name},$Cat,${${$name}}和$Dog。
类别:PHP 技巧、
本文收集自互联网,转载请注明来源。
如有侵权,请联系 wper_net@163.com 删除。
还没有任何评论,赶紧来占个楼吧!