php / html编码风格

时间:2013-01-05 10:01:27

标签: php html coding-style

变式1:

<?php
for ($i = 0; $i<10; $i++) {
?>
    <p>some text</p>
<?php
}
?>

变式2:

<?php
for ($i = 0; $i < 10; $i++) {
     echo '<p>some text</p>';
}
?>

这种编码风格在性能上有区别吗?或者这仅仅是品味问题?

5 个答案:

答案 0 :(得分:4)

味。还有 third one ,这被认为更具可读性:

<?php for ($i = 0; $i < 10; $i++) : ?>
    <p>Some Text</p>
<?php endFor; ?>

答案 1 :(得分:1)

首先是良好的编码标准。我们应该避免回应php中的html

良好的标准

<?php for ($i = 0; $i < 10; $i++) : ?>
    <p>Some Text</p>
<?php endFor; ?>

答案 2 :(得分:1)

这是一个品味问题,但我会避免变体2。

它类似于缩进之类的东西:没有设定规则,但在我看来,这个规则最具可读性:

<?php for ($i = 0; $i < 10; $i++) : ?>
<p>Some Text</p>
<?php endFor; ?>

我相信,这也是大多数时候使用的,因为正如Kalai所说:

  

&#34;我们应该避免回应php&#34;中的html。

答案 3 :(得分:1)

如果您不想逃离<?php ?>,那么您应该使用print代替echo。打印功能比echo快(这不是一个功能,而是一种特殊的语法)。

答案 4 :(得分:0)