php的字符串定義有四種方法,但是常用的只有三種。我只寫(xiě)三種,想了解全部的,可以查看官方文檔。
- 單引號(hào):所見(jiàn)即所得。即單引號(hào)里邊是什么樣的,輸出的字符就是什么樣的。如下:
$name = 'wing';
$str1 = 'hello,$name';
echo $str1; //hello,$name
- 雙引號(hào):可編譯變量。即雙引號(hào)里邊的變量可以直接被解析,如下:
$name = 'wing';
$str2 = 'hello,$name';
echo $str2; //hello,wing
- 定界符:可編譯多行。適用于需要編寫(xiě)HTML/xml等結(jié)構(gòu)較多的時(shí)候。如下:
$str5 = <<<EOD
<user>
<email>Wing@gmail.com</email>
<pwd>123</pwd>
</user>
EOD; //這個(gè)EOD前一定不能有空格
echo $str5;//Wing@gmail.com 123