为了账号安全,请及时绑定邮箱和手机立即绑定

在 HTML 中编写 PHP 的更好方法?

在 HTML 中编写 PHP 的更好方法?

PHP
杨魅力 2022-12-11 10:06:00
我想知道是否有更好的方法以 HTML 格式输出此代码,其中包括用于构建导航栏菜单的 PHP 变量。<ul>   <?php     echo "<li><a href='$a->url'>$a->title</a>";        echo "<ul class='submenu'>";           echo "<li><a href='$w->url'>$w->title</li>";           echo "<li><a href='$b->url'>$b->title</li>";           echo "<li><a href='$c->url'>$c->title</a></li>";           echo "<li><a href='$d->url'>$d->title</a></li>";        echo "</ul>";    echo "</li>";   ?></ul>
查看完整描述

2 回答

?
HUWWW

TA贡献1874条经验 获得超12个赞

尽管性能上几乎没有差异,但您应该始终尝试将 HTML 和 PHP 分开。这导致代码更清晰,更容易阅读。


<ul>

    <li><a href='<?= $a->url;?>'><?= $a->title; ?></a>

       <ul class='submenu'>

          <li>

              <a href='<?= $w->url;?>'>$w->title</a>

          </li>

          <li>

              <a href='<?= $b->url; ?>'>$b->title</a>

          </li>

          <li>

              <a href='<?=$c->url; ?>'>$c->title</a>

          </li>

          <li>

              <a href='<?= $d->url?>'>$d->title</a>

          </li>

       </ul>

   </li>

</ul>

这里的另一个好处是:您可以从 IDE 中突出显示 HTML 中的语法错误。你错过了关闭几个<a>- 标签


查看完整回答
反对 回复 2022-12-11
?
心有法竹

TA贡献1866条经验 获得超5个赞

<ul>

  <li><a href='<?php echo $a->url; ?>'><?php echo $a->title; ?></a>

    <ul class='submenu'>

      <li><a href='<?php echo $w->url; ?>'><?php echo $w->title; ?></a></li>

      <li><a href='<?php echo $b->url; ?>'><?php echo $b->title; ?></a></li>

      <li><a href='<?php echo $c->url; ?>'><?php echo $c->title; ?></a></li>

      <li><a href='<?php echo $d->url; ?>'><?php echo $d->title; ?></a></li>

    </ul>

  </li>

</ul>


查看完整回答
反对 回复 2022-12-11
  • 2 回答
  • 0 关注
  • 88 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号