1. 程式人生 > >php字符串的定義方式及區別

php字符串的定義方式及區別

結束 ... 出現 開始 使用 div 但是 abcd pan

單引號、雙引號、heredoc、newdoc

 1 //1.單引號不能解析變量,轉義字符。只能解析單引號和反斜杠本身,可以用.來連接。單引號效率更高
 2 $a=123;
 3 $str1 = ‘abcdef$ag‘;//abcdef$ag
 4 //2.雙引號可以解析變量,變量可以使用特殊字符和{}包含。雙引號可以解析所有轉義字符,也可以用.來連接
 5 $str2 = "abcdef{$a}g";//abcdef123g
$str3 = "abcdef‘{$a}‘g";//abcdef‘123‘g
6 //3.heredoc 轉義字符被解析 類似雙引號 8 $str= <<<EOT
//...內容 19 EOT; 20 //開始標記和開始標記相同,比如常用大寫的EOT、EOD、EOF來表示,但是不只限於那幾個,只要保證開始標記和結束標記不在正文中出現即可。 21 22 23 24 //3.heredoc 轉義字符不被解析 類似單引號 25 $str = <<<‘EOT‘ 26 //...內容 36 EOT;

php字符串的定義方式及區別