gpt4 book ai didi

php echo vs 打开&关闭标签

转载 作者:可可西里 更新时间:2023-10-31 23:50:28 25 4
gpt4 key购买 nike

澄清一下:“echo vs print”和“双引号 vs 单引号”的问题完全可以理解,这是关于另一的事情:

有什么理由让人更喜欢:

echo '<table>';   
foreach($lotsofrows as $row)
{
echo '<tr><td>',$row['id'],'</td></tr>';
}
echo '<table>';

结束:

<table><?php
foreach($lotsofrows as $row)
{ ?>
<tr>
<td><?php echo $row['id']; ?></td>
</tr><?php
} ?>
</table>

执行/解析速度会更快吗?更优雅? (等等)

我倾向于使用第二个选项,但我担心我可能会忽略一些明显/必要的东西。

最佳答案

第一个的好处

  • 更易于阅读
  • ???

第二个的好处

  • 所见即所得可能
  • 某些 IDE 可以实现 HTML 代码完成/标记匹配
  • 没有逃避的头痛
  • 更容易处理较大的 HTML block

如果我在给定的 PHP 例程(如 MVC View )中有很多 HTML,那么我肯定会使用第二种方法。但我采用不同的格式 - 我严格依赖 PHP 分界的类似标签的特性,即,我使 PHP 部分看起来尽可能像 HTML 标签

<table>
<?php foreach($lotsofrows as $row) { ?>
<tr>
<td><?php echo $row['id']; ?></td>
</tr>
<?php } ?>
</table>

关于php echo vs 打开&关闭标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4676331/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com