$$(美元或双美元)在PHP什么意思?
$x(单美元)是名称为x的普通变量,用于存储字符串、整数、浮点数等任何值。 $$x(双美元)是一个引用变量,用于存储可以通过使用访问的值$x 值前的 $ 符号。
从下图可以很容易地理解:
- $x 存储 String 类型的值“Geeks”。
- 现在,引用变量 $$x 将“for Geeks”的值存储在 String 类型中。
因此,“对于极客”的价值可以通过以下两种方式访问:
- 通过直接使用引用变量。示例: echo $$x;
- 通过使用存储在变量 $x 中的值作为访问“for Geeks”值的变量名。示例:echo $Geeks;它将输出为“for Geeks”(不带引号)。
例子:
Input : $x = "Geeks";
$$x = for Geeks;
echo "$x ";
echo "$$x;";
echo $Geeks;
Output : Geeks
for Geeks
for Geeks
Input : $x = "Rajnish";
$$x = "Noida";
echo "$x lives in " . $Rajnish;
Output : Rajnish lives in Noida
下面的例子说明了 $ 和 $$ 在PHP:
示例 1:
输出:
Geeks
GeeksforGeeks
GeeksforGeeks
示例 2:
输出:
Geeks
GeeksforGeeks
computer science
computer science