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中文網其它相關文章!