0
点赞
收藏
分享

微信扫一扫

【PHP】10秒学会优化视图渲染中的foreach循环语句!

影子喵喵喵 2022-02-07 阅读 95



学会一个小技巧,你就跑得比别人早!


在我们的PHP项目中,会遇到一个情况,就是在视图文件中循环渲染列表。

一般是这样的。

<?php foreach ($list as $item){ ?>
<?php if($item['type'] == $toUser['1']){ ?>
我是列表样式
<?php } ?>
我是列表样式
<?php } ?>

但是显然这种写法存在问题,就是嵌套层级最多,你看到的大括号​​{}​​嵌套也就最多。

那么有没有一个更有效的方法呢?

有的,就是​​endforeach​​。

实际使用如下

<?php foreach ($list as $item): ?>
<?php if($item['type'] == $toUser['1']){ ?>
我是列表样式
<?php } ?>
我是列表样式
<?php endforeach; ?>

这样写就能减少大括号的出现,对于代码可读性有非常大的提升!!!

总结:

foreach ($list as $item): 

endforeach;



举报

相关推荐

0 条评论