回答
使用单引号,如果你不希望打印可变
<? 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';
- 1. PHP - 为什么不打印变量,尽管它打印文本?
- 2. 是否可以打印变量名称?
- 3. 是否可以通过变量打印php变量?
- 4. 我可以使用变量的值作为新变量吗?我该怎么做?
- 5. 变量不打印
- 6. 我可以打印结果只有($)变量它
- 7. 为什么打印一个变量会改变它的值?
- 8. 打印变量
- 9. c变量似乎是打印地址而不是变量值
- 10. 我的变量没有改变,因为它应该是
- 11. 为什么我的变量不打印? PHP
- 12. 将变量的名称打印为字符串,或将变量链接到字符串变量以“打印”
- 13. 无法访问类变量来打印,因为它是NoneType对象
- 14. int不是从变量打印
- 15. 打印LaTeX变量
- 16. Javascript打印变量
- 17. 使我的变量可以接受我的打印声明
- 18. 为什么变量的可变引用可以使用可变变量?
- 19. 有人可以解释为什么我的打印语句不能在一行上打印两个变量吗?
- 20. C++为什么我的矢量对象不能打印对象的变量?
- 21. 不要打印变量,如果它是零
- 22. 不能修改表达式,因为它不是一个变量
- 23. 打印一个java scriptlet变量,就好像它是一个JavaScript变量
- 24. 是否可以打印Objective-C,iOS变量的内存?
- 25. 是否可以将变量打印到文件中?
- 26. 是否可以在C中打印预处理器变量?
- 27. 可以找到符号变量Base64是什么原因?
- 28. 我怎么可以变量方法名称在参数
- 29. 值* IP的印刷,因为它指向的变量的地址
- 30. 以形式打印JS变量
**这**代码和**这个**声明在哪里?请更新问题。 :-) – 2011-03-01 15:58:07
尝试'var_dump()' – delphist 2011-03-01 15:58:56
我没有得到你想要做的。你想要打印'$ a',而不是'a'变量的值?然后使用单引号而不是双引号。 – nyuszika7h 2011-03-01 15:59:03