在CakeBook Conding Standards页面的View Files部分(link)中,它说:
在视图文件(.ctp文件)中,开发人员应该使用关键字控件 结构。关键字控制结构更容易阅读复杂 查看文件。控制结构可以包含在更大的PHP中 阻止,或在单独的PHP标记中:
<?php
if ($isAdmin):
echo '<p>You are the admin user.</p>';
endif;
?>
<p>The following is also acceptable:</p>
<?php if ($isAdmin): ?>
<p>You are the admin user.</p>
<?php endif; ?>
我知道什么是控制结构,但什么是“关键字”控制结构? 对不起这个新手问题。
答案 0 :(得分:0)
请查看此文档:
http://www.php.net/manual/en/control-structures.alternative-syntax.php
他们基本上是说你不应该使用:
if(isAdmin()) {
echo '<p>Hello, Admin</p>';
}
对于大块条件HTML,我更喜欢使用它们显示的第二种方法。它比一堆echo语句更容易理解。