当前位置: 首页 > 知识库问答 >
问题:

解析错误:语法错误,意外的endif(T_ENDIF)?

吕英豪
2023-03-14

我发现php endif出现错误,找不到错误。这里我给出了我的代码。请帮我修一下

       <?php if( have_rows('home-video-slider') ): ?>
            <?php while( have_rows('home-video-slider') ): the_row(); 
              $video_banner = get_sub_field('video-banner');
             ?>
             <div class="item">
                <div class="fm-video-banner">
                        <?php if( $video_banner ); ?>
                        <img  src="<?php echo $video_banner['url']; ?>"/>
                        <?php endif; ?>

                    <a class="popup-youtube fm-play-icon" 
                      href="https://www.youtube.com/embed/5ktgB9hlETw">
                        <span>
                            <i class="fa fa-play" aria-hidden="true"></i>
                        </span>
                    </a>
                </div>
            </div>
            <?php $p++; endwhile; ?>
     <?php endif; ?>

共有1个答案

滕胜涝
2023-03-14

语法错误:

<?php if( $video_banner ); ?>

取而代之

<?php if( $video_banner ): ?>

写一个 在if的条件之后类似于写入

<?php
    if( $video_banner )
    {
        ; //Do nothing
    }
?>

这意味着您有一个endif;多余

 类似资料:
  • 这段代码用于显示相关文章,并驻留在我的includes文件夹中。 我最近从Mac上的本地开发环境(使用MAMP)切换到使用Windows和WAMP。 突然,这个错误发生在这段代码中。它不会发生在我的本地Mac环境中,也不会在现场测试时发生。 分析错误:语法错误,意外的“endif”(T_endif) 该错误特别指向倒数第二个。如果我删除它,将抛出相同的错误,指向代码中的最后一个。 有什么想法吗?我

  • 已解决:短开标签已关闭,这就是问题所在。现在打开它,一切都正常了! 我现在正在制作一个主题,这是真的。我不明白为什么代码不起作用。我读过一些类似的话题,但它们无助于解决我的问题: 分析错误:语法错误,C:\xampp\htdocs\wp\wp content\themes\boxtruyen\single ngan中出现意外的“endif”(T_endif)。php在线105 请帮助,我无法找出错

  • 我使用过谷歌定制搜索引擎,并使用了他们在我的网站上提供的代码。 我有这个问题在(search.php),我不能放置 如何在搜索中添加该endif。php文件?

  • 第22行是: 我不知道为什么我会得到这个,我已经检查了我的语法,所有似乎是正确的。它基本上不喜欢执行查询后的任何内容 编辑: 我明白这是容易SQL注入,但我这样做只是为了测试目的。

  • 我有一个视图,我想显示数据库中的记录 ID 但他告诉我这个错误: 6361DDA302A0F162671EE5B36A4BE93第26行中的FatalErrorException:语法错误,意外的“endif”(T_endif) 欢迎刀身php: CreatesController:

  • 我正在使用Flash和PHP创建一个JPG。我让Flash和PHP在本地主机服务器上按预期工作。当我上传到服务器时,出现以下错误: 分析错误:语法错误,在/home/carlosrg/public\u html/mysubdomain/image中出现意外的“:”。php在线6 以及守则: 提前感谢您的时间。