2012-05-15 89 views
0

我試過在我的測試機器上從php 5.2升級到php 5.3,並且有一個商業軟件包用於編碼,而且我根本無法改變它。它應該使用PHP 5.3,除了它聲明瞭lcfirst函數,所以我得到一個錯誤PHP致命錯誤:無法重新聲明lcfirst()。有什麼辦法,我可以以某種方式解決這個問題,以便我可以在PHP 5.3上運行它?或者是不使用此功能編譯PHP的唯一選擇。升級到php後無法重新聲明函數5.3

+2

從商業軟件包的支持地址開始。他們肯定已經處理了這個 - PHP 5.3已經出來多年了。 –

回答

0

恐怕不是,你不能不聲明一個函數......他們將不得不改變他們函數的名字。

正如@Michael所言,PHP 5.3已經出現了很久,似乎有點奇怪,他們已經遇到了這個問題。

+0

這是一款支持較長的產品 – donkapone

+0

我不明白你的意思?你有兩個選擇,改變你的PHP版本,或更改代碼。後一點是開發人員要做的,授予的。 –