【发布时间】:2014-02-17 03:07:25
【问题描述】:
注意:我在 CentOS 6 服务器上使用 PHP 5.3.3。
我正在测试一个新的网络主机,我发现它只是忽略了<?= $var ?> 的 PHP 代码块。例如,如果我在 PHP 文件中有这个:
<div id='<?=$page_id?>'>
然后它不会显示$page_id 的值,它会按照您在此处看到的那样写入。另一方面,如果我写:
<div id='<?php echo $page_id; ?>'>
然后它会按应有的方式显示变量。就其本身而言,这没什么大不了的。不幸的是,我有一吨继承的代码在所有地方都使用<?= $var ?> 语法,所以我想避免全部更改。
有谁知道我必须更改什么设置才能让 PHP 识别这种语法?我们的旧服务器运行 PHP 5.3.14 并且运行良好。
【问题讨论】:
-
是的,它是重复的。谢谢你。事实证明,搜索这个问题并获得合理的结果非常困难。
-
在不知道搜索“PHP 短标签”或“短开放标签”的情况下,是的。
标签: php