php中雙引號與單引號的區別

2022-05-26 22:21:05 字數 1308 閱讀 4968

主要區別:

雙引號的情況下,php要搜尋可能存在的變數,然後替換為變數值;單引號情況下,直接原樣輸出

<?php 

$boo = 7;

echo "等於$boo這個值";

?>

這裡邊的變數是$boo,但是php搜尋的變數是:$boo這個值,自然而然,沒有這個變數會報錯

<?php 

$boo = 7;

echo "等於$boo,這個值";

?>

這個搜尋的就是變數&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 為非法的字串定義。定義字串時,只有一種引號被視...