如果我喜歡寫東西關於單引號和雙引號在PHP
$var = 12;
echo '$var'; //$var gets printed
echo "$var"; //12 gets printed
但是,當我這樣做
$name = 'peter'; $email = '[email protected]';
$query = "INSERT INTO email_list (name, email) VALUES ('$name', '$email')";
爲什麼變量的值越來越表中插入澄清? 爲什麼'$ name'和'$ email'沒有被插入到表中,因爲它們被包含在單引號內?
同樣,
echo 'i am going <br />';
不打印:i am going <br />
你應該只是讀什麼[文件](http://www.php.net/manual/en/language.types.string.php)不得不說關於它。 – crush
而且,它正在打印'我要去
'。您可能沒有看到'
',因爲它被瀏覽器呈現爲HTML。如果您希望'
'以詞彙形式出現在頁面上,請將'Content-type'標題更改爲'text/plain'或轉義尖括號。 – crush