在此代码中
<?php print "value of a is $a" ?>
我需要打印这个声明吗?
答案 0 :(得分:4)
<? php print 'value of a is $a' ?>
答案 1 :(得分:1)
PHP在variable parsing中执行double quoted strings,
您可以使用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;
)。
答案 2 :(得分:1)
您可以使用单引号或使用$a
在双引号内转义\
。
或者:
<?php print 'value of a is $a' ?>
或者:
<?php print "value of a is \$a" ?>
答案 3 :(得分:1)
如果要打印$a
而不是变量的值,有两种方法:
逃离$
:print "value of a is \$a";
请使用单引号
单引号中的所有内容,包括$ something和特殊字符(换行符\ n,Unicode字符\ uxxxx)都按字面处理。
print 'value of a is $a';
答案 4 :(得分:0)
如果您想打印$a
而不是a
变量的值,有两种方式:
1。逃离$
<?php print "value of a is \$a"; ?>
2。使用单引号
单引号中的所有内容,包括$something
和特殊字符(换行符\n
,Unicode字符\uxxxx
)均按字面处理。
<?php print 'value of a is $a'; ?>
答案 5 :(得分:0)
如果要在变量中包含变量,则必须使用单引号,如
<? php print 'value of a is $a' ?>
希望这有帮助。
答案 6 :(得分:0)
附加一个点,使用反斜杠转义双引号字符串,或使用单引号并避免转义的必要性。