PHP忽略<! - ?= $ var? - >块

时间:2014-02-17 03:07:26

标签: php

注意:我在CentOS 6服务器上使用PHP 5.3.3。

我正在测试一个新的Web主机,我发现它只是忽略了PHP代码的<?= $var ?>块。例如,如果我在PHP文件中有这个:

<div id='<?=$page_id?>'>

然后它不显示$page_id的值,它就像你在那里写的一样。另一方面,如果我写:

<div id='<?php echo $page_id; ?>'>

然后它显示应该的变量。就其本身而言,这不是什么大问题。不幸的是,我有一个继承代码的TONNE,它在整个地方使用<?= $var ?>语法,所以我想避免不得不改变它。

有没有人知道我必须更改哪些设置才能让PHP识别这种语法?我们的旧服务器运行PHP 5.3.14并且运行正常。

1 个答案:

答案 0 :(得分:3)

您需要enable short tags