可能重複:
Difference between single quote and double quote string in phpPHP編程幫助 - 我做錯了什麼?
在PHP中,一舉兩得(")
和(')
有同樣的效果呢?我是PHP新手,我一直在互換使用它們。我可以嗎?
可能重複:
Difference between single quote and double quote string in phpPHP編程幫助 - 我做錯了什麼?
在PHP中,一舉兩得(")
和(')
有同樣的效果呢?我是PHP新手,我一直在互換使用它們。我可以嗎?
您可以交替使用,但以下是區別:
在雙引號內,PHP可以解析變量例如
"Hello $name" // result: Hello [whatever stored in $name eg John]
裏面單引號PHP是無法解析變量:
'Hello $name' // result: Hello $name
由於php不解析單引號的變量,所以使用單引號略微加快。
更多信息:
$name = 'Amar';
echo "Hello, $name"; // outputs Hello, Amar
echo 'Hello, $name'; // outputs Hello, $name
單引號(')是一個很小的幅度更快,因爲他們並不需要掃描字符串變量。
這是什麼意思 - 「掃描變量的字符串」?它是如何完成的?我們接收一個字符串並掃描它?爲什麼我們不能在掃描整個程序時做到這一點? –
我會用類似的問題回答這個問題,我張貼自己... http://stackoverflow.com/questions/3016034/php-linefeeds-n-not-working – ggutenberg
而且看到http://php.net /manual/language.types.string.php – mario
@mario這不是「也」。這是**唯一必須看到的地方。與業餘愛好者的不足答案不同,它是唯一可靠的信息來源。 –