主要區別:
雙引號的情況下,php要搜尋可能存在的變數,然後替換為變數值;單引號情況下,直接原樣輸出
<?php這裡邊的變數是$boo,但是php搜尋的變數是:$boo這個值,自然而然,沒有這個變數會報錯$boo = 7;
echo "等於$boo這個值";
?>
<?php這個搜尋的就是變數&boo 因為後邊加了乙個逗號$boo = 7;
echo "等於$boo,這個值";
?>
雙引號:
1結果截圖;<?php
2$boo = 7;
3if($boo == 7)
4echo "變數$boo是真的";
5else
6echo "變數$boo是假的";
7 ?>
同樣雙引號,但是區別在於,$boo後邊加乙個逗號
1結果截圖:<?php
2$boo = 7;
3if($boo == 7)
4echo "變數$boo,是真的";
5else
6echo "變數$boo,是假的";
7 ?>
換成單引號:
1結果截圖:<?php
2$boo = 7;
3if($boo == 7)
4echo '變數$boo是真的';
5else
6echo '變數$boo是假的';
7 ?>
同樣單引號,但是區別在於,$boo後邊加乙個逗號
1結果截圖:<?php
2$boo = 7;
3if($boo == 7)
4echo '變數$boo,是真的';
5else
6echo '變數$boo,是假的';
7 ?>
PHP中單引號與雙引號的區別
雙引號裡面的字段會經過編譯器解釋,然後再當作html 輸出。單引號裡面的不進行解釋,直接輸出。從字面意思上就可以看出,單引號比雙引號要快了。php中,雙引號中的變數 var 和特殊字元 r n之類 會被轉義,單引號中的內容不會被轉義 所以效率更高 word hello hello word worl...
php中單引號與雙引號的區別
舉例1 單引號無法處理變數 header content type text html charset utf 8 設定頁面編碼 content hello php echo content echo echo echo content echo echo what s my name?最簡單的寫法...
PHP 單引號與雙引號的區別
看好多 有時候用單引號或雙引號實現包含字串的內容,其實簡單個概括下雙引號中的變數可以解析,單引號就是絕對的字串。1 定義字串 在php中,字串的定義可以使用單引號,也可以使用雙引號。但是必須使用同一種單或雙引號來定義字串,如 hello 和 hello 為非法的字串定義。定義字串時,只有一種引號被視...