0

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

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

它被渲染为:

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

我已经重新安装了 PHP,但页面上的其他任何地方都可以正常工作。如果我在页面加载之前回显它,它会很好地呈现,但我什至在页面中有其他东西可以正确呈现。

如果我执行以下操作,它会起作用,但究竟为什么会这样?

<?php echo $appCnt ?>

谢谢你的帮助。

4

2 回答 2

2

我相信您需要启用短打开标签

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

于 2013-01-08T17:18:30.500 回答
1

您是否检查过是否short_open_tag已在 PHP 中启用?或者,您使用的是 PHP >= 5.4?

于 2013-01-08T17:18:40.833 回答