if () { } 和 if () 之间的区别 : endif;
两者之间有什么区别吗?
if ($value) {
}
...和。。。
if ($value):
endif;
?
两者之间有什么区别吗?
if ($value) {
}
...和。。。
if ($value):
endif;
?
它们是相同的,但是如果您的代码中有MVC并且不希望在代码中有很多回声,那么第二个非常有用。例如,在我的文件(Zend框架)中,我将编写如下内容:.phtml
<?php if($this->value): ?>
Hello
<?php elseif($this->asd): ?>
Your name is: <?= $this->name ?>
<?php else: ?>
You don't have a name.
<?php endif; ?>
在我们公司,处理HTML的首选方式是:
<? if($condition) { ?>
HTML content here
<? } else { ?>
Other HTML content here
<? } ?>
最后,这真的是一个选择一个并坚持下去的问题。