2012-12-31 24 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

它没有什么区别而是创造更多的问题...所以那时我们还需要关心聪明...... –