2011-02-12 38 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