PHP定義字串時單引號和雙引號的區別

2022-06-12 16:03:09 字數 434 閱讀 1291

一般用單引號或雙引號標識乙個字串。單引號串與雙引號串,在php中的處理是不同的。雙引號中的內容可以被解釋並被替換,單引號串中的內容則被作為普通字元處理。

例如:[php]view plain

copy

$str=6;  

echo "str is $str\n";  

echo 'str is $str\n';  

輸出結果為

str is 6

str is $str\n

注:單引號中輸出的內容是「所見即所得」的,無論有無變數,都被當做普通字元原樣輸出。

說明:在定義簡單的字串時,使用單引號是乙個更加合適的處理方式。如果使用雙引號,php將花費一下時間來處理字串的轉義和變數的解析。因此,建議在定義字串時,如果沒有特別的要求應盡量使用單引號。

用變數定義模式匹配字串時,用單引號和雙引號的區別

my match str host s www facebook com s command s get s policy s cfs s default s policy s info s d from s dpi if logs m match str is res print logs mat...

python字串引號和轉義 單引號字串和轉義符

1 單引號字串和轉義符 字串和數字一樣都是值,可以直接使用,在python控制台中直接輸入字串,如 hello world 會按原樣輸出該字串,只不過用單引號擴了起來 hello world hello world 那麼用雙引號和單引號括起來的字串有什麼區別呢?其實沒有任何區別,只不過在輸出單引號或...

python基礎 字串單引號雙引號三引號

字串定義可用 單引號 雙引號 三個單引號 定義 雙引號與單引號幾乎沒什麼區別,三個單引號在定義時全部接受需要定義的內容 包括回車空格 並直接顯示,不需要額外新增轉義字元 對於轉義字元,在idle中直接輸出字串不會直接顯示出轉義後的字元,而是顯示轉義字元,轉義字元需要用print函式來顯示 1 基本認...