确定所需的最低PHP版本

确定所需的最低PHP版本,php,Php,我必须找出我的代码运行的最早的PHP4版本(我已经知道它运行在PHP5和PHP4.4.9上(最后的PHP4版本——包含在MAMP中) 有没有代码检查工具可以做到这一点?我是否需要安装每个PHP版本,看看会发生什么:-)我认为没有工具可以做到这一点。 我想你不必安装所有的PHP版本,试试主要的版本,比如4.1、4.2、4.3等等 在我看来,次要版本没有语言语法更改或任何重大更改,通常是错误修复在手动下载和安装各种版本的PHP之前,请尝试下载包含旧PHP二进制文件的XAMPP版本: bartlett

我必须找出我的代码运行的最早的PHP4版本(我已经知道它运行在PHP5和PHP4.4.9上(最后的PHP4版本——包含在MAMP中)


有没有代码检查工具可以做到这一点?我是否需要安装每个PHP版本,看看会发生什么:-)

我认为没有工具可以做到这一点。 我想你不必安装所有的PHP版本,试试主要的版本,比如4.1、4.2、4.3等等
在我看来,次要版本没有语言语法更改或任何重大更改,通常是错误修复

在手动下载和安装各种版本的PHP之前,请尝试下载包含旧PHP二进制文件的XAMPP版本:


bartlett.laurent-laville.org频道中有一个PEAR软件包:

找出最低版本和最新版本 一个部件所需的扩展 要运行的代码

可以找到一些例子

注:仅针对PHP4,不再维护。

为此,我使用(单元)测试

for v in $versions; do
  php$v -f tests.php
done

根据您对代码的了解程度,阅读changelog:可能会有所启发。我认为最好的答案是使用Pear组件,但明智的做法是通过XAMPP获取min版本,并实际验证代码是否有效。这是一个很好的答案,但我也建议您在找到该版本后,接受Cassy的建议,使用该PHP安装并验证该版本是否真的有效。