PHP中對變量使用單引號和雙引號的區別?
在PHP中,單引號和雙引號大多數情況下沒有區別,但是在一些特殊用法上雙引號會多一些功能.
雙引號可以直接解析變量而單引號不會
例如:
$a='123';
$b='$a';
$c="$a";
echo $b; //輸出$a
echo $c; //輸出123
特別注意以下例子
echo '$a的值是'.$a; //輸出:$a的值是123 (真正想要的結果)
echo "$a的值是".$a; //輸出:123的值是123
上面這種要輸出的字符串有和變量重名的,就必須用單引號避免解析.
在混合編寫代碼時,單雙引號可以互補避免出錯.
例如:
$html1='<div style="color:red">你好世界</div>';
$html2='<div onclick=alert("你好世界");>點擊</div>';
上一篇php代碼c是什么意思
下一篇要學多久