欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

为什么有些php框架会选择if ():else: endif 来限制范围,而不是用{}

程序员文章站 2022-05-02 09:08:05
...
为什么有些php框架会选择

来限制范围,而不是用

//---- 补充提问 ----
两者是否会有性能上的差异?

看了几位同学的回答,清晰与否,自己感觉两者都蛮清晰的 ^_^

回复内容:

为什么有些php框架会选择

来限制范围,而不是用

//---- 补充提问 ----
两者是否会有性能上的差异?

看了几位同学的回答,清晰与否,自己感觉两者都蛮清晰的 ^_^

一般第一种语法比较适合嵌套在HTML中。
比如

aaaaa
bbbbb

是不是比

aaaaa
bbbbb

更加清晰!

两张写法表达的意思是一模一样的,只是看起来不同,第一种和楼上说的一样,当存在html代码的时候会显得语句特别清楚,第二种一般是在纯的php文件中写,逻辑感比较强吧.

    }
}
    endforeach;
endif;

代码比较长的情况下,看尾巴的时候比较清晰吧
不过就像另外的答案所说,嵌套在html这种场合下可读性更好一些

个人很讨厌这种写法:

if():
// some code
endif;

?>

你用

一样可以啊,效果一样。

相关标签: php 框架