php 符號表 PHP中對變量使用單引號和雙引號的區(qū)別?
PHP中對變量使用單引號和雙引號的區(qū)別?在PHP中,單引號和雙引號在大多數(shù)情況下是沒有區(qū)別的,但是雙引號在一些特殊用法中有更多的功能雙引號可以直接解析變量,但是單引號不能例如:$a=“123”$B=“
PHP中對變量使用單引號和雙引號的區(qū)別?
在PHP中,單引號和雙引號在大多數(shù)情況下是沒有區(qū)別的,但是雙引號在一些特殊用法中有更多的功能
雙引號可以直接解析變量,但是單引號不能
例如:
$a=“123”
$B=“$a”]$C=“$a”
echo$B//output$a
echo$C//output 123
請?zhí)貏e注意以下示例
]echo“$a的值是”。$a//output:a的值是123(您真正想要的結(jié)果)
echo “$a的值是”$a//output:123的值是123
如果要輸出的字符串與變量同名,則必須使用單引號以避免解析。
在編寫混合代碼時,可以使用單引號和雙引號互相補(bǔ)充以避免錯誤。例如:
$html1=“<div style=”顏色:紅色“> Hello World</div>”
$html2=“<div Onclick=alert(“Hello World”)>單擊</div>”