我必須找出最早的PHP4版本,我的代碼將運行於(我已經知道它運行在PHP5和PHP 4.4.9上(最後一個PHP4版本 - 包含在MAMP中))確定最低要求的PHP版本
是否有代碼檢測工具可以做到這一點?我是否需要安裝每個PHP版本並查看會發生什麼:-)
我必須找出最早的PHP4版本,我的代碼將運行於(我已經知道它運行在PHP5和PHP 4.4.9上(最後一個PHP4版本 - 包含在MAMP中))確定最低要求的PHP版本
是否有代碼檢測工具可以做到這一點?我是否需要安裝每個PHP版本並查看會發生什麼:-)
我不認爲有這樣的工具。 我想你不必安裝所有的PHP版本,嘗試主要版本,如4.1,4.2,4.3等 在我看來,次要版本沒有語言語法修改或任何重大錯誤,通常是bug修復
您手動下載並安裝PHP的各種版本之前,請嘗試下載XAMPP版本,有包裝的老PHP二進制文件:
我認爲最好的答案是使用Pear組件,但是最好通過XAMPP獲取最小版本並實際驗證代碼是否有效。 – TravisO 2009-12-18 00:55:12
有一個PEAR包在bartlett.laurent - 拉維爾。 org這個頻道:PHP_CompatInfo
找出最低版本和運行
例子需要一段 代碼 擴展可以發現here。
注意:original PEAR package僅適用於PHP4,不再維護。
這是一個很好的答案,但我也建議您在找到該版本後,採取Cassy的建議並使用該PHP的安裝並驗證該版本是否真正起作用。 – TravisO 2009-12-18 00:56:00
移動頻道:http://bartlett.laurent-laville.org/ – 2012-03-13 21:29:44
我爲此使用(單元)測試。
for v in $versions; do
php$v -f tests.php
done
根據您對代碼的瞭解情況,閱讀更改日誌:http://us2.php.net/ChangeLog-4.php可能會有所啓發。 – 2009-12-17 21:22:58