这可能是一个愚蠢的问题,但作为PHP相对较新的人,我想知道是否有任何与性能相关的问题频繁地打开和关闭HTML模板代码中的PHP标记,如果是这样,那么可能是最佳实践在使用PHP标签方面?打开/关闭标签和性能?
我的问题不是关于结束标记的重要性/正确性,还是关于哪种类型的代码比另一种更易读,而是关于文档如何被解析/执行以及它可能对性能产生什么影响。
为了说明,请考虑以下两个极端:
混合PHP和HTML标签:
<?php echo
'<tr>
<td>'.$variable1.'</td>
<td>'.$variable2.'</td>
<td>'.$variable3.'</td>
<td>'.$variable4.'</td>
<td>'.$variable5.'</td>
</tr>'
?>
// PHP tag opened once
分离PHP和HTML标签:
<tr>
<td><?php echo $variable1 ?></td>
<td><?php echo $variable2 ?></td>
<td><?php echo $variable3 ?></td>
<td><?php echo $variable4 ?></td>
<td><?php echo $variable5 ?></td>
</tr>
// PHP tag opened five times
是否有兴趣在听到这方面的一些意见后,即使只是听说它没有任何区别伦斯。
谢谢。
有趣的问题,+1。虽然我不觉得你给出的两个例子是比较理想的一对,但我得到了要点:) – 2010-03-13 03:27:53
谢谢......我碰巧正在处理一个大规模的html表格,并且这个问题有点盯着我。 ..即使这是有点理论上的。 – Tom 2010-03-13 03:29:21
Off topic-ish:您应该使用循环和数据的数组/迭代器来填充表格。 – 2010-03-13 03:43:18