为什么有些php框架会选择if ():else: endif 来限制范围,而不是用{}
为什么有些php框架会选择
<?php
if():
// some code
endif;
?>
来限制范围,而不是用
<?php
if(){
//some code
}
?>
//---- 补充提问 ----
两者是否会有性能上的差异?
看了几位同学的回答,清晰与否,自己感觉两者都蛮清晰的 ^_^
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
一般第一种语法比较适合嵌套在HTML中。
比如
是不是比
更加清晰!
两张写法表达的意思是一模一样的,只是看起来不同,第一种和楼上说的一样,当存在html代码的时候会显得语句特别清楚,第二种一般是在纯的php文件中写,逻辑感比较强吧.
代码比较长的情况下,看尾巴的时候比较清晰吧
不过就像另外的答案所说,嵌套在html这种场合下可读性更好一些
个人很讨厌这种写法:
<?php
?>
你用
一样可以啊,效果一样。