看板 PHP 關於我們 聯絡資訊
想請教大家的寫code的習慣,當我們寫動態網頁的時候 大家習慣以html為主體撰寫,還是以php的echo輸出來做撰寫 第一種風格類似這樣 <table> <tr> <td><?php echo $colum_1; ?></td> <td><?php echo $colum_2; ?></td> </tr> </table> 第二種風格類似這樣 <?php echo "<table>"; echo "<tr>"; echo "<td>$colum_1</td>"; echo "<td>$colum_2</td>"; echo "</tr>"; echo "</table>"; ?> 目前舉得兩個例子比較簡單也比較極端 如果網頁的複雜度上升,需要用很多的control語法 例如if, else, for, foreach等等 應該怎樣讓echo和html混合呢 我知道當然可以完全用echo作輸出,讓撰寫程式的時候比較清爽 但是當我用瀏覽器看html source code的時候 就會發現html都在同一行,看起來很醜,不直觀 當然有人說可以用\n, \t等等幫助排版 但是這個方法也是很麻煩,尤其還要處理縮排的問題 希望大家給點建議,謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.250.105.234
gname:請服用 template ... 09/21 10:15
maplenote:第二種好像也不用每行echo吧... 09/21 10:41
kerash:table很大我會用 1 ,不大的我會用 2 09/21 10:48
filenwind:1 09/21 11:10
angelmark:視情況而定~基本上1 2 都有可能會用到 09/21 11:24
kerash:如果針對單一標籤我會用 2 的方式,像是 09/21 11:27
kerash:echo "<a href='xxx.html' class='link'>".$haha."</a>"; 09/21 11:27
mesak:以前用 echo <<<EOT <html> {$sss} </html> EOT; 現在用 1 09/21 11:45
UniFish:好Xtemplate不用嗎 09/21 12:33
hSATAC:template plz 09/21 12:40
superpai:if: endif超方變的,不用嗎? 09/21 15:39
tyf99:看比例,"必須"由 php 產生的東西很多時,才 echo 09/21 18:25
tyf99:產生的 html code 用變數 $html 存起來,後面再一口氣 echo 09/21 18:29
liaosankai:http://beebole.com/pure/ 用這個吧XD,PHP只輸出JSON 09/22 16:36
onininon:template 有舉例嗎@@ 09/22 17:59
s861175:<<< 善用這三個符號 09/29 21:33