分析错误:语法错误,中出现意外的‘endForeach’(T_ENDFOREACH)

时间:2018-06-08 作者:Gaurang Suthar
    <ul class="project-extension-side-link">
   <?php foreach($projectextensions as $projectextension){?>
    <li <?php if($section==\'project-extension\')
     {echo \'class="active"\';}>><span>Project 1</span></li>
        <li><a href=""><?php echo $projectextension->post_title; ?></a></li>
        <li><a href="">Project 3</a></li>
        <li><a href="">Project 4</a></li>
        <li><a href="">Project 5</a></li>
        <li><a href="">Project 6</a></li>
      </ul>

   <?php endforeach;?>
   <?php}?>

1 个回复
最合适的回答,由SO网友:Bjorn 整理而成

当您使用endforeach;, 你必须使用: 而是关闭{ 启动时foreach.

<ul class="project-extension-side-link">
    <?php foreach($projectextensions as $projectextension) : // <--- ?> 
        <li <?php echo ($section==\'project-extension\' ? \'class="active"\': \'\'); ?>><span>Project 1</span></li>
        <li><a href=""><?php echo $projectextension->post_title; ?></a></li>
        <li><a href="">Project 3</a></li>
        <li><a href="">Project 4</a></li>
        <li><a href="">Project 5</a></li>
        <li><a href="">Project 6</a></li>
    <?php endforeach; ?>
</ul>    
格里茨·比约恩

结束

相关推荐

Conditional loop for category

我想为父类别和子类别显示不同的样式我该怎么做?如果我浏览父类别,然后显示样式,当浏览子类别时,则显示不同的样式,如何仅显示父类别名称和此类别中的3篇文章1.父类别名称1……3此类邮件……2.父类别名称2……3此类邮件……