PHP の開始タグ、終了タグで囲っていないのに li タグが配列の要素分増えるのは何故でしょうか?

li タグは 1 つですが、foreach 文によって $names の要素分繰り返し表示され、結果 3 つの li が出たというわけです。
2021年11月21日
ユーザー

お世話になっております。
今回 li タグを php タグで囲っていないのに $name の要素分増えた理由がわかりません。
php タグで囲ってないからただの HTMLの要素でしかないため li は一つなんじゃないの?って自分の中でなっています。
ブラウザで実行すると

・taro jiro saburo

↑こんな感じになってしまうと思っていました。なぜ li タグが増えたのですか?

この回答を見るにはプレミアムプランへの登録が必要です

プレミアムプランとは?