PHP中具有替代语法的相同控制结构的嵌套块?
以下代码段生成
syntax error, unexpected 'endforeach' (T_ENDFOREACH)
最后一行。
<?php foreach($search_results as $book): ?>
<tr>
<td><?php echo $book['title']?></td>
<td>
<?php foreach($book["authors"] as $author)?>
<?php echo $author . ', '; ?>
<?php endforeach; ?>
</td>
</tr>
<?php endforeach; ?>
我对嵌套if
结构有同样的问题,但对不一样的嵌套块没有任何问题。