当前位置:Gxlcms > PHP教程 > 为什么有些php框架会选择if():else:endif来限制范围,而不是用{}

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

时间:2021-07-01 10:21:17 帮助过:6人阅读

为什么有些php框架会选择

来限制范围,而不是用

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

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

回复内容:

为什么有些php框架会选择

来限制范围,而不是用

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

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

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


aaaaa

bbbbb

是不是比


aaaaa

bbbbb

更加清晰!

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

    }
}
    endforeach;
endif;

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

个人很讨厌这种写法:

if():
// some code
endif;

?>

你用

一样可以啊,效果一样。

人气教程排行