嵌套的PHP代码导致PHP代码里面的错误

时间:2017-08-31 15:45:15

标签: php

我有像这样的PHP代码

<?php 
            if ( have_posts() ) : while ( have_posts() ) : the_post();
                get_template_part( 'content', get_post_format() );

            endwhile;

            <?php next_posts_link( 'Previous' ); ?>

        endif;

?>

然而,我收到此错误:

  

解析错误:语法错误,意外&#39;&lt;&#39;,期待在第14行的... / index.php中的elseif(T_ELSEIF)或其他(T_ELSE)或endif(T_ENDIF)

第14行是:<?php next_posts_link( 'Previous' ); ?>,删除此行正常工作

我使用Atom进行PHP编码,我发现endif; ?>变灰了

1 个答案:

答案 0 :(得分:0)

好吧,对于任何人或新手都想知道答案。我只需要

next_posts_link( 'Previous' );

而不是

<?php next_posts_link( 'Previous' ); ?>