关闭php中的元素标记

关闭php中的元素标记,php,Php,我刚开始从书本上学习PHP,遇到了一些我不懂的东西。在书中,他们从不关闭html标记这是正确的做法还是应该关闭它们?以下是书籍内容的示例: <?php $cars = array('Dodge'=>'Viper','Chevrolet'=>'Camaro','Ford'=>'Mustang'); echo '<dl><dt>Original Element Order:<dd>';

我刚开始从书本上学习PHP,遇到了一些我不懂的东西。在书中,他们从不关闭html标记这是正确的做法还是应该关闭它们?以下是书籍内容的示例:

    <?php

        $cars = array('Dodge'=>'Viper','Chevrolet'=>'Camaro','Ford'=>'Mustang');
        echo '<dl><dt>Original Element Order:<dd>';
        foreach($cars as $key => $value){
            echo '&bull;', $key.' '.$value;
        }

    ?>

有人能告诉我这是否正确和普遍的做法吗? 谢谢一些旧书:)。它们肯定需要关闭。
您需要在foreach循环之后回显

在HTML中,
元素的结束标记是可选的。但是缺少的
是一个问题

此片段的其他问题:

  • 使用
    &bull
  • 对键/值对使用看起来像
    (但用
    模拟)的东西
  • 有一个
    dl
    ,其中只有一个
    dt

在脚本中关闭PHP标记不是一个好主意(后面很容易有空格-没有关闭标记,没有问题的空格),但对于HTML来说,最好保持它的干净和正确。实际上,这是一本新书2014版权所有,名为《PHP和MySQL简易步骤》!嗯,当我第一次打开这本书的时候,我没有留下深刻的印象,我不得不说。谢谢昆汀,他想了很多,但想确认一下。我真的不想学习错误的方法!