如何在模板文件PHP中使用if else

时间:2018-03-08 09:11:38

标签: php html

我想知道是否有人可以帮我解决这个问题。对于我的系统,我使用.tpl文件作为查看器文件。使用if else语句的问题依据。

这样就是tpl文件的一个例子:

<div class="menu">
    <li>Home</li>

    <!-- Checking if has admin rights -->
    [IF='isadmin']
        <li>Admin</li>
    [ENDIF]
    <!-- End of checking -->
</div>

但我怎样才能在PHP中实现这个?

我已经在stackoverflow中搜索了,但只找到答案,因为你只需要使用PHP。这不是我使用PHP的正确方法。系统已经太复杂了,无法将所有内容更改为PHP并使用PHP,因为查看器无法满足要求。

提前致谢!

1 个答案:

答案 0 :(得分:1)

您的文件扩展名不得为“.html”。您需要将其更改为“.php” 然后,您可以在HTML代码中使用PHP,如:

<div class="menu">
    <li>Home</li>

    <!-- Checking if has admin rights -->
    <?php if ($isAdmin) { ?> // $isAdmin is a boolean
        <li>Admin</li>
    <?php } ?>
    <!-- End of checking -->
</div>

您可以根据需要$isAdmin将布尔值影响到$isAdmin = true;。如果此var为true,则会显示<li>Admin</li>

PS:此符号if ($isAdmin)if ($isAdmin == true)相同。