【问题标题】:Alternative syntax for control structures in PHPPHP 中控制结构的替代语法
【发布时间】:2016-07-26 09:28:39
【问题描述】:

我有一个非常短的代码 sn-p 但我无法得到我想要的结果。代码如图

<?php
$user = true;
if($user==true): ?>
<p>you are already logged in</p>
<?php else: ?>
<p>User value is not set</p>
<?php endif; ?>

在运行代码时出现此错误:Parse error: syntax error, unexpected 'else' (T_ELSE)

可能是什么问题?

【问题讨论】:

  • 它工作正常...
  • 为什么在我的机器上出现错误?也许它与php安装有关。感谢您的回复

标签: php


【解决方案1】:

这可能是您的编辑器有问题。我在 Atom 上遇到过类似的问题(不止一次)。

为了解决,我只是复制文件内容,关闭它,重新打开,粘贴内容并保存。

代码很好,正如 cmets 中其他人提到的那样。你应该试试这个。

【讨论】:

    【解决方案2】:

    @lil 您的代码看起来只是正确的,如果您愿意,这是获得相同输出的替代方法。

    <?php
    $user = true;
    if($user==true)
    {
    ?>
        <p>you are already logged in</p>
    <?php 
    }
    else
    {
     ?>
        <p>User value is not set</p>
    <?php
     } ?>
    

    【讨论】:

      猜你喜欢
      • 2011-05-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-03-28
      相关资源
      最近更新 更多