我一直在读一本关于 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')
.
该代码运行完美,产生了一个下拉选择菜单,但我不明白第二行是如何合法的,更不用说工作了。PHP 代码如何在其封闭标签之外工作?