PHP中控件结构的替代语法

时间:2016-07-26 09:28:39

标签: php

我有一个非常短的代码片段,但我无法得到我想要的结果。代码如图所示

<?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)

可能是什么问题?

2 个答案:

答案 0 :(得分:0)

这可能是您的编辑器的问题。我与Atom有类似的问题(不止一次)。

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

代码很好,正如其他人在评论中提到的那样。你应该尝试一下。

答案 1 :(得分:0)

@lil你的代码看起来是正确的,如果你愿意的话,这是获得相同输出的另一种方式。

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