内联PHP转换为注释标记

时间:2013-01-08 17:17:34

标签: php

这是我见过的最随机的东西,但是当我使用简单的方法在页面中打印变量时:

<?= $appCnt ?>
<? echo $appCnt ?>

它呈现为:

<!--?= $appCnt ?-->
<!--? echo $appCnt ?-->

我已经重新安装了PHP并且疯狂的事情在页面上的其他地方工作正常。如果我在页面加载之前回显它,它渲染得很好,但我甚至在页面中有其他东西可以正确渲染。

如果我执行以下操作,它可以正常工作,但为什么呢?

<?php echo $appCnt ?>

感谢您的帮助。

2 个答案:

答案 0 :(得分:2)

我认为你需要启用短开标签

http://php.net/manual/en/ini.core.php#ini.short-open-tag

答案 1 :(得分:1)

您是否检查过PHP中是否启用了short_open_tag?或者,您使用的是PHP&gt; = 5.4吗?