php - 使用 PHP 和 HTML 的良好编码习惯

标签 php html

<分区>

出于好奇,我只想问一个好的编码实践。以下代码具有相同的输出,但编码实践不同。

那么,哪个更好呢?

这个:

<?php foreach ($cart as $item): ?>
  <tr>
    <td><?php echo $item['name']; ?></td>
    <td><?php echo $item['checkin']; ?></td>
    <td><?php echo $item['checkout']; ?></td>
  </tr>
<?php endforeach; ?>

或者这个:

<?php 
    foreach ($cart as $item):
      echo "<tr>";
        echo "<td>$item['name']</td>";
        echo "<td>$item['checkin']</td>";
        echo "<td>$item['checkout']</td>";
      echo "</tr>";
    endforeach; 
?>

最佳答案

这取决于您使用的脚本的位置和类型。在这两个示例中,我会选择第一个。因为如果您浏览代码,您会看到那里保留了正确的空格缩进。它有助于调试代码。如果您询问的是 HTML 代码,那么首先要做的是检查代码是否有效。因为代码验证便于调试。这里有一些链接,浏览一下。希望你能得到一些链接,使你的代码更好

PHP Coding style - Best practices

http://net.tutsplus.com/tutorials/php/30-php-best-practices-for-beginners/

http://www.ibm.com/developerworks/opensource/library/os-php-5goodhabits/index.html

http://framework.zend.com/manual/en/coding-standard.coding-style.html

关于php - 使用 PHP 和 HTML 的良好编码习惯,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12016405/

相关文章:

javascript - 为下拉列表中的每个元素设置唯一的ID(MVC)

php - 重复更新时的复合键 - 删除用户 ID 与输入的用户 ID 不同的行

php - 在 PHP Mailer 中添加 CC 不起作用

php - PHP进程/服务器崩溃时如何避免文件死锁?

css - 在html中重新定位表格中的文本

javascript - 你如何清除 javascript 中的 Canvas ?

javascript - 如何阻止用户使用 Inspect Element/Developer Tool 或按 F12 来更改值?

javascript - 在触摸设备上的 HTML5 Canvas 上绘图

php - 安装 src.rpm 是否运行 %install?

php - MySQL 从两个具有多重连接的表中进行查询