我怎么可以打印变量,因为它不是变量
使用单引号,如果你不希望打印可变
<? php print 'value of a is $a' ?>
或者根本不使用PHP代码;-) – Capsule 2011-03-01 16:02:31
PHP执行在double quoted stringsvariable parsing的价值,
您可以使用single quoted strings。
所以这取决于要你真正想要的,你可以做
print 'value of a is $a';
字面打印字符串'value of a is $a'
(这并不多大意义)。
或者您可以使用string concatenation打印可变和它的价值:
print 'value of $a is ' . $a;
,它将打印'value of $a is 42'
(如果$a = 42;
)。
您可以使用单引号或使用双引号将$a
转义为\
。
或者:
<?php print 'value of a is $a' ?>
或者:
<?php print "value of a is \$a" ?>
如果你要打印$a
,而不是a
变量的值,有两种方式:
逃离$
$something
和特殊字符(换行符
\n
,unicode字符
\uxxxx
)按原文个
<?php print "value of a is \$a"; ?>
2.使用单引号代替
一切。
<?php print 'value of a is $a'; ?>
除了单引号外,'\''。 – 2011-03-01 16:22:49
如果你想在字符串中包含变量,你必须使用单引号,像这样
<? php print 'value of a is $a' ?>
希望这有助于。
第二个示例与OP *代码产生的输出相同,他不*要*。 – 2011-03-01 16:04:42
附加一个点,用双引号逃避带双引号的字符串,或者使用单引号并避免转义。
如果你要打印$a
,而不是一个变量的值,有两种方式:
逃离
$
:print "value of a is \$a";
使用单引号代替
单引号中的所有内容,包括$ something和特殊字符(换行符\ n,Unicode字符\ uxxxx)都被视为literall年。
print 'value of a is $a';
**这**代码和**这个**声明在哪里?请更新问题。 :-) – 2011-03-01 15:58:07
尝试'var_dump()' – delphist 2011-03-01 15:58:56
我没有得到你想要做的。你想要打印'$ a',而不是'a'变量的值?然后使用单引号而不是双引号。 – nyuszika7h 2011-03-01 15:59:03