只是为了澄清:“回声与打印”和“双引号与单引号”的问题是完全理解的,这是另一回事:
是否有任何理由让人更喜欢:
echo '<table>';
foreach($lotsofrows as $row)
{
echo '<tr><td>',$row['id'],'</td></tr>';
}
echo '<table>';
超过:
<table><?php
foreach($lotsofrows as $row)
{ ?>
<tr>
<td><?php echo $row['id']; ?></td>
</tr><?php
} ?>
</table>
是否会更快地执行/解析?更优雅?(ETC。)
我倾向于使用第二个选项,但我担心我可能会忽略一些明显/必要的东西。