PHPのタグがたくさんあってわかりにくいです

2020年6月26日
ユーザー

<?php?>でとじる基準がわかりにくいです。

<html></html>の記述より外でphpを記述した場合は「最初」と「最後」だけで良いという理解で良いでしょうか。

そうだとした場合、<html></html>内部にphpを記述した場合の基準がいまいちわかりません。

特に、以下のif文の中の<li></li>の箇所が<?php ?>で閉じられていないの理由がよくわかりません。

  <?php if (empty($names)) { ?>            
    <li>Nobody!</li>                        
  <?php } else { ?>
  <?php foreach ($names as $name) { ?>        
    <li><?= h($name); ?></li>
  <?php } ?>   

ご教授よろしくお願いいたします。

この回答を見るにはプレミアムサービスへの登録が必要です

プレミアムサービスとは?