亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

在 HTML 中編寫 PHP 的更好方法?

在 HTML 中編寫 PHP 的更好方法?

拉丁的傳說 2023-11-13 15:05:35
我想知道是否有更好的方法在 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 回答

?
一只萌萌小番薯

TA貢獻1795條經驗 獲得超7個贊

盡管性能上幾乎沒有差異,但您應該始終嘗試將 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>- 標簽


查看完整回答
反對 回復 2023-11-13
?
米琪卡哇伊

TA貢獻1998條經驗 獲得超6個贊

<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>


查看完整回答
反對 回復 2023-11-13
  • 2 回答
  • 0 關注
  • 172 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號