php - php inside html和反之亦然的区别

标签 php html

我一直很好奇,在 html 中编写 php 有什么明显的优点或缺点,反之亦然

例子:

echo '<ul>'
foreach ($items as $item)
{
    echo "<li>$item</li>";
}
echo '</ul>

相对于:

<ul>
<? foreach($items as $item): ?>
    <li>$item</li>
<? endforeach; ?>
</ul>

由于这些本质上产生相同的东西,您什么时候会实际使用一个而不是另一个?

最佳答案

在功能上它们完全相同,并且不会对性能产生明显影响(如果有的话)。这归结为个人偏好和可读性 - 如果一个比另一个更清晰并且其他人(或 future 的你)更容易理解,那就选择那个。

关于php - php inside html和反之亦然的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13205834/

相关文章:

从 Word 文档打开页面时 PHP session 未注册

javascript - 如何使用 javascript 验证月、日和年范围?

html - primefaces:如何在 <p:layoutUnit> 中禁用 css

javascript - 如果存在具有特定类的 div,则显示内容

php - Google Analytics,显示超过 1 个查询

PHP 阻止表单文本字段中的 HTML?

php - Stack overflow 上的 Facebook 'share' 按钮如何工作?

javascript - 仅使用书签在 Chrome 中触发复选框 onchange 事件

javascript - 使用jquery在bootstrap卡中显示json数据

jquery - 如何删除类悬停