首页 > 开发 > php > 正文

为什么我看到有人在php文件里用这种语法

2017-09-06 15:06:35  来源:网友分享

比如在wordpress的模板里经常看到这样的语法

<?php if (have_post()): ?><div>...</div><?php endif; ?>

为什么还要像if (...):endif;这样写?这是什么语法?为什么不用括号呢?

解决方案

上下标签对应的逻辑语法约定俗成拿来做原生的模板语言

类似的还有
while(..): endwhile;
foreach(..): ... endforeach;