将PHP5.5代码降级为PHP5.3代码的自动化工具?
我有大量的源文件,其中使用了各种较新的PHP功能,特别是二进制数、短数组语法、函数数组解引用,以及最后的块 除了后者,在我看来,编写一个工具来自动降级(假设没有像使用eval那样疯狂)代码是相当简单的。事实上,如果我找不到任何代码,我想我基本上必须这样做将PHP5.5代码降级为PHP5.3代码的自动化工具?,php,automation,Php,Automation,我有大量的源文件,其中使用了各种较新的PHP功能,特别是二进制数、短数组语法、函数数组解引用,以及最后的块 除了后者,在我看来,编写一个工具来自动降级(假设没有像使用eval那样疯狂)代码是相当简单的。事实上,如果我找不到任何代码,我想我基本上必须这样做 尽管如此,我之所以选择这个职位是因为我对这种语言还不熟悉,所以我找不到任何东西(除了php-l)并不意味着这样的工具不存在。有人知道吗?我刚刚发布了一个工具,可以将PHP 5.4+代码转换为与PHP 5.3兼容的代码: 它主要基于igorw/g
尽管如此,我之所以选择这个职位是因为我对这种语言还不熟悉,所以我找不到任何东西(除了php-l)并不意味着这样的工具不存在。有人知道吗?我刚刚发布了一个工具,可以将PHP 5.4+代码转换为与PHP 5.3兼容的代码:
它主要基于
igorw/galapagos
和nikic/PHP解析器
项目。所以不要谢我,谢谢他们!;) 我使用的是一个开源工具,可以处理即时升级,也可以处理即时降级
从PHP8.0到PHP5.4-它被称为Rector:
我们自己吃狗粮……:)Rector本身是在PHP7.3中开发的,代码降级为PHP7.1:
- 使用PHP7.3创建根目录+
- 使用PHP7.1发布+