私はZendフレームワークに関する本を読んでいますが、このHTML/PHPコードのセクションがわかりません。これは、MVC方法論のVIEWS部分に含まれています。
<select name="genre">
<?php foreach ($this->genres as $genre) { ?>
<option value="<?php echo $genre ?>"><?php echo $genre ?></option>
<?php } ?>
</select>
ジャンル($this->genres
)はを指しarray('rock', 'r&b', 'country', 'rap', 'gospel', 'rock n roll', 'techno')
ます。
コードは完全に実行され、ドロップダウン選択メニューが生成されますが、2行目がどのように合法であるか、ましてや機能するかはわかりません。PHPコードは、囲んでいるタグを超えてどのように機能しますか?