注意:我在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并且运行正常。