php中 和「「的區別及使用

2021-10-11 18:09:47 字數 495 閱讀 7137

""和''通常是php用來定義字串時使用。

定義乙個字串最簡單的方法是使用單引號把它包圍起來。在php中想要表達乙個單引號,則需要使用\來進行轉義例:\' 衍生下想要表達乙個\自身則需要使用兩個反斜線。例:\\

在php官方文件中是這樣定義的:不像雙引號和heredoc語法結構,在單引號字串中的變數和特殊字元的轉義序列將不會被替換。也就是說在單引號中的內容不會被php解釋。

如果字串是包圍在雙引號中,php將對其中特殊的字元進行解析。也就是說雙引號中的變數和特殊字元會被替換。

例如在php中

$a        = "a";

$string = "a is $a";     輸出 a is a

$string = 'a is $a';      輸出 a is $a

$string = " a id '$a'";  輸出 a is 'a'

因為在雙引號中php會解釋其中的變數和特殊字元,所以如果是單純的定義字串時建議使用單引號。

Swift中 !和 ?的區別及使用

相信大家在學習和使用swift的時候,肯定會被 和?搞瘋過,糾結這兩個符號到底是個什麼鬼 鬼知道什麼時候使用 什麼時候使用?下面就說一下 和?區別以及該怎麼使用!和 其實分別是swift語言中對一種可選型別 optional 操作的語法糖。那可選型別是幹什麼的呢?swift中是可以宣告乙個沒有初始值...

php中 和 的區別

if 4 false echo ok 那麼輸出ok,因為php中有一句話 非0即true 因此只要不是0的不管什麼都是true,那麼當然不等於false因此輸出ok。if 4!false echo ok 那麼拽輸出ok,因為!表示的是只要不是完全相等的就是不等的,因此也輸出ok。什麼叫完全相等呢當然...

php中 和 的區別

b a c 相當於 b isset a a c b a c 相當於 b empty a a c empty 判斷乙個變數是否為空 null false 00 0 0 這類,都會返回true isset 判斷乙個變數是否設定 值為false 00 0 0 這類,也會返回true 功能 檢測變數是否設定...