为什么Magento不使用大括号来包围代码块?

时间:2015-08-14 10:10:36

标签: php magento conditional-statements brackets

当我通过Magento检查时,他们往往不在代码中使用起始和结束花括号(大括号)。例如,我们通常在代码中使用 {} 括号,但在Magento中,他们使用 endif

您能否告诉我他们为什么不使用大括号? endif 的用途是什么?

提前致谢

2 个答案:

答案 0 :(得分:1)

你应该读到这个:

Difference between if () { } and if () : endif;

是编码标准的一部分,但它并没有非常明显的优势。

答案 1 :(得分:0)

通常,在Magento中,if()语句(et.al.)将使用大括号括起模块代码编程和库中的代码块(以.php结尾的文件)并将使用替代语法<?php if(): > <?php endif; >.phtml个文件中,您发现PHP代码中散布着html代码。

在编写模板时,它主要是编码决定将html和php代码分开以便于阅读。