PHP單引號及雙引號均可以修飾字符串類型的數(shù)據(jù),如果修飾的字符串中含有變量(例$name);最大的區(qū)別是: 雙引號會替換變量的值,而單引號會把它當(dāng)做字符串輸出。
例如:
$name="string";
echo " 字符串" . '$name';
echo "字符串" . "$name";
結(jié)果:
字符串$name
字符串string
轉(zhuǎn)義字符,顧名思義會將規(guī)定的語法用"\"來輸出。但語法規(guī)定在不同的系統(tǒng)中轉(zhuǎn)義字符的作用不同,例如:windows下的回車換行符用"\r"或"\n",而Linux 這兩就有很大的區(qū)別:"\r"光標(biāo)回到行首,但還在本行; "\n"表示下一行,不會回到行首。所以在windows下要用\n輸出換行符,那么就要用雙引號來賦值,比如 $name="你好\n換行";


