PHP單引號和雙引號的區別

2022-09-16 13:57:10 字數 402 閱讀 2059

單引號和雙引號的區別

1.雙引號 裡的東西 輸入的時候能判斷是否 包含 變數,如果包含 變數 就一起輸出

2.單引號裡的就不一樣,不判斷是否有變數,就全部當成 字串 輸出

3.單引號解析的時間比雙引號快

4.單引號支援\轉義符,雙引號支援的轉義符多

區別在於:

例如:$name = 'hello';

echo "the $name";

會輸出 the hello

而如果是單引號

$name = 'hello';

echo 'the $name';

會輸出 the $name

主要區別就是這個,其他的無所謂

推薦是保持一致,如用單引號其他地方保持一致就可以了,雙亦然

PHP單引號和雙引號區別

雙引號裡面的字段會經過編譯器解釋,然後再當作html 輸出。單引號裡面的不進行解釋,直接輸出。從字面意思上就可以看出,單引號比雙引號要快了。例如 abc my name is tome echo abc 結果是 my name is tom echo abc 結果是 abc echo abc 結果是...

PHP單引號和雙引號的區別

php單引號和雙引號的區別 在php中單引號 和雙引號 都可以用來定義字串 一般情況下是通用的,但是對於php中的變數來說,雙引號可以解析變數,而單引號則不行,如下。str zifuchuan str1 zifuchuan if str str1 else echo echo str echo ec...

再談PHP單引號和雙引號區別

再談php單引號和雙引號區別 關於單引號和雙引號的區別和效率問題。很多朋友了解的不是很清楚,一直以為php中單引號和雙引號是互通的,直到有一天,發現單引號和雙引號出現錯誤的時候才去學習研究。所以今天再拿出來談談他們的區別,希望大家不要再為此困惑。雙引號裡面的字段會經過編譯器解釋,然後再當作html ...