2012-12-31 47 views
0

我一直在尋找幾個關於將HTML縮進PHP中的優缺點的問題。我沒有找到明確的答案。PHP和HTML縮進或不... ...?

我現在的主要問題是關於我有一個小代碼,其中我有幾次打開和關閉PHP。這是如何影響性能的?縮進HTML並避免每次打開/關閉PHP都不是更有意義嗎?

這裏是我的代碼:

while($info = $items->fetch(PDO::FETCH_ASSOC)) 
    { 

    ?> 
    <div name='item' id='<?php echo $info['color_base1']; ?>' class='itemBox'> 
     <div class='showItem'><a href='items_descr.php?itemId=<? echo $info['id_item']; ?>'> 
      <img class='itemImage' alt='' src='images/<? echo $info['imageMid']; ?>.jpg'> 
      </img> 
     </div> 
     <br /> 
     <div class='indexItemText'> 
      <span class='similarItemsText'> 
       <a href='items_descr.php?itemId=<? echo $info['id_item']; ?>'><? echo $info[name]; ?>"</a> 
       - $<? echo $info[price]; ?> </span> 
     </div> 
    </div> 
} 

謝謝!

+4

答案可能是:無法估量。 –

+1

縮進與「打開/關閉PHP」有什麼關係? –

+0

它是真的縮進你關心,或者你是否應該嵌入在PHP字符串的HTML,而不是打破和出'' –

回答

0

不是縮進html代碼,而是始終打開/關閉php,你應該通過使用帶有php關鍵字的html模板來分開你的html和php邏輯。一個流行的模板系統是Smarty,一些IDE也支持smarty代碼,這是有幫助的。你也可以編寫你自己的模板引擎,而且它們很容易做!

+1

PHP是一個模板引擎本身 – PeeHaa

+0

是怎麼回事?也許更好的解釋? –

+0

它沒有什麼區別而是創造更多的問題...所以那時我們還需要關心聰明...... –