if () { } と if () : endif; の違い 質問する

if () { } と if () : endif; の違い 質問する

...の間には何か違いがありますか?

if ($value) {

}

...そして...

if ($value):

endif;

?

ベストアンサー1

これらは同じですが、コードに MVC があり、コードに多くのエコーを含めたくない場合は、2 番目の方法が最適です。たとえば、私の.phtmlファイル (Zend Framework) では、次のように記述します。

<?php if($this->value): ?>
Hello
<?php elseif($this->asd): ?>
Your name is: <?= $this->name ?>
<?php else: ?>
You don't have a name.
<?php endif; ?>

おすすめ記事