2011-02-12 39 views
0

可能重复:
<? ?> tags not working in php 5.3.1PHP 5.3不兼容 - <?和<?php。怎么修?

我运行Debian莱尼和 “官方” PHP版本是5.2。? - 但是,我遇到了很多现在需要PHP 5.3的东西。经过一些谷歌搜索后,我找到了一个网站来帮助我强制debian lenny进入5.3。

现在我知道很多事情会与5.3打破。我使用的大部分东西似乎都没有这个问题。然而,我一直存在的一个主要问题是我使用了简单的方法来启动php代码: <?而不是<?php。这在PHP 5.2中从来不是问题。?因为它接受了两个。

但是,在dotdeb的PHP 5.3.5.0中,似乎需要php。我经历了所有<?<?php,然后用<?php替换了全部<?phpphp。这似乎已经处理了我的代码所带来的任何问题,但第三方代码中的快捷方式(例如<?=)不起作用<?php=。我也不希望在这里使用的每个php文件都运行这个替换。

我该如何得到php 5.3。?允许快捷键<?<?=被接受并且不需要php?

回答

0

搜索<?=

替换为<?php echo

0

它在php.ini设置中。 如果你有一个webmin面板,通过转到其他PHP配置 - >管理和其他设置很容易。 否则你必须做手动编辑和搜索manual_open_tag