php中單引號和雙引號的區別是什麼

2020-08-13 18:01:35

php中單引號和雙引號的區別是:1、雙引號內部變數會被解析,而單引號內部則不解析;2、雙引號中的變數和特殊字元會被跳脫,而單引號中的內容不會被跳脫。

在PHP中,字串的定義可以使用英文單引號' ',也可以使用英文雙引號" "。

(推薦教學:)

一般情況下兩者是通用的,但雙引號內部變數會解析,單引號則不解析。

PHP允許我們在雙引號中直接包含字串變數,而單引號串中的內容總被認爲是普通字元,因此單引號中的內容不會被跳脫效率更高。

(視訊教學推薦:)

比如:

$str='hello';
echo "str is $str"; //執行結果: str is hello
echo 'str is $str'; //執行結果: str is $str

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

以上就是php中單引號和雙引號的區別是什麼的詳細內容,更多請關注php中文網其它相關文章!