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

2021-08-21 13:52:22 字數 497 閱讀 9022

」 」 雙引號裡面的字段會經過編譯器解釋,然後再當作html**輸出。

『 『 單引號裡面的不進行解釋,直接輸出。

從字面意思上就可以看出,單引號比雙引號要快了。

php中,雙引號中的變數($var)和特殊字元(\r\n之類)會被轉義,單引號中的內容不會被轉義(所以效率更高)。

<?php

$word = 'hello';

$hello = "$word world!"; echo

$hello;

$hello1 = '$word world!'; echo

$hello1;

輸出結果:

<?php 

$hello = "\n\naa"; echo

$hello;

$hello1 = '\n\naa'; echo

$hello1;

輸出結果:

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

主要區別 雙引號的情況下,php要搜尋可能存在的變數,然後替換為變數值 單引號情況下,直接原樣輸出 boo 7 echo 等於 boo這個值 這裡邊的變數是 boo,但是php搜尋的變數是 boo這個值,自然而然,沒有這個變數會報錯 boo 7 echo 等於 boo,這個值 這個搜尋的就是變數 b...

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 為非法的字串定義。定義字串時,只有一種引號被視...