我想在PHP变量中存储$字符。
$var = "pas$wd";
我收到以下错误
Notice: Undefined variable: wd in C:\xxxxx on line x
帮助。
我想在PHP变量中存储$字符。
$var = "pas$wd";
我收到以下错误
Notice: Undefined variable: wd in C:\xxxxx on line x
帮助。
您可以使用单引号字符串:
$var = 'pas$wd';
这样,变量将不会被插入。
否则,您可以逃脱$
标志,具有\
:
$var = "pas\$wd";
而且,对于completness起见,用PHP> = 5.3,你也可以使用NOWDOC (单引号)语法:
$var = <<<'STRING'
pas$wd
STRING;
作为参考,见the Strings page of the PHP manual(引用一两句):
注:[...]变量和转义特殊字符 序列将 无法展开时,引用它们发生在 单字符串。
和:
如果字符串括在 双引号(
"
),PHP将 解释的转义序列 特殊字符:\$
:美元 标志
单引号抑制扩张:
var = 'pas$wd';
双引号启用可变插值。因此,如果您使用双引号,则需要转义$
,否则您可以使用不带可变插值的单引号。
$ var = "pas\$wd";
或
$ var = 'pas$wd';
$var = 'pas$wd';
$var = "pas\$wd";
Use the following code
$var='pass$wd'