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

解析错误:语法错误,意外的T_ELSE和我不知道为什么

温成济
2023-03-14

以下是我的php代码:

<?php if($user->uid == '1'){ ?>
    <h3 class="info">Upcoming Games</h3>    <!--MY CHANGE -from Athletics Events -->
    <?php } ?>
    <?php else { ?> <h3 class="info">Athletic Events</h3>     <?php }?>

为什么我会得到这个错误?我有我需要的所有支架,不是吗?

共有1个答案

林修真
2023-03-14

}else{不能像您使用的那样用PHP标记分开。把它想象成你试图做的:

<?php
if($some_condition) {
    //do something
}
echo '     ';
else {
    //something else
}

这将给您一个解析错误。因为您正在关闭PHP标记,然后有效地输出空白,然后重新打开,所以代码的行为与此类似。如果您要执行 ,这也同样适用,只是在执行echo“;之间的操作。

 类似资料:
  • 这个问题是由一个打字错误或一个无法重现的问题引起的。虽然类似的问题可能是这里的主题,但这个问题的解决方式不太可能对未来的读者有所帮助。 当选择为空时,我编辑此代码以显示Mesaje,并且我收到此错误: 这是代码: 第235行是: 我如何解决这个错误?什么是坏的?

  • 你能看到为什么我会得到一个意外的T_ELSE错误的原因吗?我一定是瞎了..

  • 问题内容: 我有这个行代码 在我的本地(WAMP)php 5.4.3上运行良好,但是当我将其托管在服务器cpanel上时,它将给出此错误 我服务器上的php版本是5.2.17 我没有发现任何问题,请帮忙 问题答案: 您需要运行PHP 5.4+才能使用速记数组

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

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

  • 这是我正在开发的wordpress插件的代码。 我是插件开发新手,不知道为什么会出现这样的错误: