php - 具有多个标签的功能

时间:2013-11-26 03:29:52

标签: php html

我正在研究wordpress php编码,并注意到这些循环不在连续的php标签内。这对初学者来说是一个惊喜,他读过这些陈述是用冒号或冒号来描述的。

我不知道这有效,但显然确实如此。有人会选择这种语法吗?

<div id="primary" class="content-area">
    <div id="content" class="site-content" role="main">
    <?php if ( have_posts() ) : ?>

        <?php /* The loop */ ?>
        <?php while ( have_posts() ) : the_post(); ?>
            <?php get_template_part( 'content', get_post_format() ); ?>
        <?php endwhile; ?>

        <?php twentythirteen_paging_nav(); ?>

    <?php else : ?>
        <?php get_template_part( 'content', 'none' ); ?>
    <?php endif; ?>

    </div><!-- #content -->
</div>

1 个答案:

答案 0 :(得分:0)

  

有没有特别的理由会选择这种语法?

这称为替代语法,它仅用于代码可读性/易读性目的。有关详细信息,请参阅this page