HTML PHP if else语句

HTML PHP if else语句,php,html,Php,Html,我的HTML正文标记中包含以下部分代码: <?php if(1==2) { ?> <a class="demage" href="xxxx.html">demage</a> <a class="history" href="xxxx.html">history</a> <?php } else { ?> <a class="Sign In" href="login_page.html"&g

我的HTML正文标记中包含以下部分代码:

<?php if(1==2) { ?>

    <a class="demage" href="xxxx.html">demage</a>
    <a class="history" href="xxxx.html">history</a>

<?php } else { ?>

    <a class="Sign In" href="login_page.html">Sign In</a>
    <a class="Sign Up" href="register_page.html">Sign Up</a>

<?php } ?>
但是它显示了一行中的4个链接,而不是应该显示的最后两个链接。代码有什么问题

我在代码中没有看到任何错误,代码按预期运行。请参阅所附的图片


您的php可能存在一些问题。

在评论、集体努力中回答

默认情况下,PHP将只计算/解析包含扩展名为PHP的文件 .php


你确定PHP正在运行吗?请尝试在页面上查看源代码。您确定此文件的扩展名为.php吗?请检查您的条件是否传递了正确的值。此处显示的是“登录并注册”链接。。如果1,请尝试检查其他选项=2{links}是的,有但不建议,为什么你不能更改分机?PHP需要通过PHP引擎运行,否则它将无法被解析;我认为这个说法太笼统了。我知道你想说什么,但是,这读起来好像php仅限于读取扩展名为.php的文件和数据。@l'l'l是的,我想你是对的,如果OP的问题不被读取,它可能看起来很宽泛。它的社区维基,所以你可以自由地用更好的词来表达它。