【週刊ドットインストール】 考える力を養うための新クラス『データで学ぶアルゴリズム』を256timesでリリース!
<?php if (empty($names)) { ?> <li>Nobody!</li> <?php } else { ?> <?php foreach ($names as $name) { ?> <li><?= h($name); ?></li> <?php } ?> <?php } ?>
上記の中で <li>Nobody!</li> の箇所は、<?php と ?> で囲われていません。 全体がphpのif文であるので、この箇所も <?php と ?> で囲う必要があるのでは ? と思いました。 『この箇所が <?php と ?> で囲わなくてよい』理由を教えてください。 よろしくお願いします。
<li>Nobody!</li>
<?php
?>
ドットインストールは、3分動画でマスターできるプログラミング学習サービスです。
3分で気軽に学習でき、スマートフォンからも視聴可能です。ホームページやWebサービスの制作を通して、実践的にプログラミングを学べます。
他にも、ゲーム制作やデータ分析・機械学習・AIに使われる言語まで幅広くカバー。学びたい分野のレッスンがきっと見つかります。
この回答を見るにはプレミアムプランへの登録が必要です
上記の中で
<li>Nobody!</li>の箇所は、<?phpと?>で囲われていません。全体がphpのif文であるので、この箇所も
<?phpと?>で囲う必要があるのでは ? と思いました。『この箇所が
<?phpと?>で囲わなくてよい』理由を教えてください。よろしくお願いします。