看板 PHP 關於我們 聯絡資訊
大家好,想請教一個問題, 最近在學習怎麼上傳圖檔到網頁上, 有段程式碼無法理解。 <?php ... /* define('GW_UPLOADPATH', 'images/') $screenshot = $_FILES['screenshot']['name']*/ echo '<img src="' . GW_UPLOADPATH . $screenshot . '" alt="score image"/>; ... ?> 請問一下, 為什麼img這裡的程式碼是 img src="' . GW_UPLOADPATH . $screenshot . '" 而不是 img src=" GW_UPLOADPATH . $screenshot " img src=”…”是html的語法, 但不太懂GW_UPLOADPATH . $screenshot的前後加上句點與單引號的用意。 謝謝~ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 27.243.10.205 ※ 文章網址: https://www.ptt.cc/bbs/PHP/M.1450841721.A.466.html ※ 文章網址: https://www.ptt.cc/bbs/PHP/M.1450841721.A.466.html ※ 編輯: vu0ru043 (27.243.10.205), 12/23/2015 11:36:36
Peruheru: . 句號在php是字串連接,等於其他語言的+或& 12/23 12:07
Peruheru: echo那段語法 分別連接了四個字串 12/23 12:08
Peruheru: 中間兩個字串,來自變數與定義 12/23 12:09
Peruheru: 兩後兩個字串,都是使用'單引號作為開頭與結尾 12/23 12:09
Peruheru: 至於你看到的雙引號",他[只是字串的一部分] 12/23 12:10
Peruheru: 宣告字串時,你用什麼開頭就用什麼結束 12/23 12:10
Peruheru: 他用單引號開頭,就不可能用雙引號結束,只會被當成[字] 12/23 12:11
wotupset: echo '<img src="XDD">'; 12/23 18:37
wotupset: echo '<img src="'.$a.'">'; 12/23 18:37
vu0ru043: 原來如此 瞭解! 感謝兩位~ 12/23 20:51
MOONRAKER: 學php沒有學到 . 也是夠鮮的。 12/24 17:21
vu0ru043: 其實有學到'.' 但我下意識的把img的""當成php的""來看 12/26 11:21
vu0ru043: 所以就混亂了 12/26 11:21
MOONRAKER: 這就是用echo輸出HTML的缺點 兩種引號看得眼睛快瞎掉 12/28 21:28
MOONRAKER: 雖然在for() {}內還是可以用 ?> <?php 來簡化這個情況 12/28 21:28