Re: [請益] 單引號 ' 與雙引號 " 的差別

看板PHP作者 (\冏/)時間14年前 (2010/02/09 22:35), 編輯推噓4(404)
留言8則, 6人參與, 最新討論串3/3 (看更多)
※ 引述《homal (\冏/)》之銘言: : 想問一下 ' 與 " 這兩種引號的差別, : 書上是寫使用單引號(') 包起來的,視為一個字串 : 而使用 雙引號(")包起來的,則會再進一步解讀變數內容。 : 以下面這個例字來說,應該輸出 <br/> 這個字才對而不是斷行。 : echo '<br/>' 想再問一下 echo "<br/>\n"; 這個應該輸出 兩個空行 才對啊 <br/> 標籤一行 \n 又再空一行 為什麼結果看起來只有 1 行呢?! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.116.231.17

02/09 22:38, , 1F
\n是檔案的換行, <br/>才是html的換行
02/09 22:38, 1F

02/09 22:58, , 2F
好像 \n對原始碼換行 <br/>對網頁顯示換行
02/09 22:58, 2F

02/09 23:14, , 3F
所以寫php要有個概念是你輸出的其實不是網頁上看得到的內容
02/09 23:14, 3F

02/09 23:15, , 4F
而單純只是原始碼而已 要再經過瀏覽器解讀才是網頁
02/09 23:15, 4F

02/09 23:27, , 5F
了解,所以若用 echo "<br />" 意思也一樣的吧
02/09 23:27, 5F

02/10 05:41, , 6F
不一樣
02/10 05:41, 6F

02/10 08:11, , 7F
想空兩行就echo "<br /><br />" 兩個html換行標籤,\n是換
02/10 08:11, 7F

02/10 08:12, , 8F
行字符,和<br>不一樣
02/10 08:12, 8F
文章代碼(AID): #1BSNAtqg (PHP)
文章代碼(AID): #1BSNAtqg (PHP)