php中endforeach,php – endforeach在循环?

它主要是因为你可以使创建html in循环中的开始和结束语句更清晰:

while ($record = mysql_fetch_assoc($rs)) { ?>

if (!$record['deleted']): ?>

foreach ($display_fields as $field): ?>

= $record[$field] ?>

endforeach; ?>

foreach ($actions as $action): ?>

= $action ?>

endforeach; ?>

else: ?>

record = $record['id'] ?> has been deleted

endif; ?>

endwhile; ?>

while ($record = mysql_fetch_assoc($rs)) { ?>

if (!$record['deleted']) { ?>

foreach ($display_fields as $field) { ?>

= $record[$field] ?>

} ?>

foreach ($actions as $action) { ?>

= action ?>

} ?>

} else { ?>

record = $record['id'] ?> has been deleted

} ?>

} ?>

希望我的例子足以证明,一旦你有几层嵌套循环,并且缩进被所有的php打开/关闭标签和包含的html抛出(或许你必须缩进html一定的方式,让你的页面你想要的方式),alternate syntax(endforeach)窗体可以使事情更容易你的大脑来解析。使用正常的风格,关闭}可以自己留下,使得很难知道他们实际关闭。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值