在html注释中使用if else endif

时间:2015-08-06 19:39:47

标签: php html

我对使用php功能有点啰嗦。 if,else,在html评论中的endif。这是我的示例代码:

<!-- if 1 == 1 -->
 Is equal
 <!-- else -->
 Not equal
 <!-- endif -->

我的php文件将此评论转换为:

<!-- ?> if (1 == 1) <?php -->

这种方法使用它是否安全?有没有办法用任何用户的评论来查看html文件?

1 个答案:

答案 0 :(得分:1)

将PHP代码显示到HTML注释中并不是一个明智的想法。我强烈建议不要这样做,因为您可能会向未知用户公开有价值的应用程序逻辑。

问题是,为什么要将PHP代码用于HTML注释?

  • 如果你想用它来帮助自己开发,那么编写伪代码可能会更好。
  • 如果您想在您的帮助文件中包含实际的PHP代码,则无需将其放在HTML注释中。像这样:

    <?php if (1 == 1): ?>
        Yes, 1 is equal to 1! Awesome
        place rest of html code here for example.
    <?php else: ?>
        No, 1 is not equal to 1
    <?php endif; ?>