我必须找到我的代码将运行的最早的PHP4版本(我已经知道它运行在PHP5和PHP 4.4.9(最后一个PHP4版本 - 包含在MAMP中)。
是否有代码检查工具可以执行此操作?我是否需要安装每个PHP版本,看看会发生什么: - )
答案 0 :(得分:23)
bartlett.laurent-laville.org 频道中有一个PEAR包:PHP_CompatInfo
找出最低版本和 一块片所需的扩展 要运行的代码
可以找到示例here。
注意:original PEAR package仅适用于PHP4,不再维护。
答案 1 :(得分:1)
在手动下载和安装各种版本的PHP之前,请尝试下载包含旧的php二进制文件的XAMPP版本:
答案 2 :(得分:1)
我为此目的使用(单位)测试。
for v in $versions; do
php$v -f tests.php
done
答案 3 :(得分:0)
我认为没有这方面的工具。 我想你不必安装所有PHP版本,尝试主要版本,如4.1,4.2,4.3等 在我看来,次要版本没有语言语法更改或任何重大的,通常是错误修复