回答
使用單引號,如果你不希望打印可變
<? 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