0
我在Ubuntu 8.04 LTS服務器上,我將我的PHP從5.2(忘記了版本)升級到官方回購的最新5.2.4。一些php設置?
一些錯誤與eAccelerator在後,它運行良好,但我在我的遺留應用程序在許多地方錯誤(由別人編碼)
看看一些代碼,可能他用最PHP4的符號,我會問任何PHP設置爲兼容這種類型的代碼:
- 在全局變量,例如
$_GET[id]
沒有使用「或」,$_SERVER[REQUEST_METHOD]
- 使用
$variable_name
代替$_POST['variable_name']
- 使用
$REQUEST_METHOD=="POST"
上了register_globals已經打開,但沒有解決問題
安裝PHP4? Web服務器應該能夠爲不同的目錄運行多個版本。 PHP5.x並不總是完全向後兼容 – Halcyon
爲1,沒關係(最好的做法是引用字符串)。 2&3,如果沒有錯誤,它將無法工作,也無法打開它。它可能會使用變量變量。你有類似的東西嗎?安裝PHP4的 – ajreal
是$ _GET,$ _POST,$ _SERVER將按預期工作嗎? – Dels