有没有什么自动化工具可以把php 5.4的脚本转换回5.3?大多数情况下,新的风格数组会导致问题。
这一点:
<?php
$x = [1, 2, 3];
$y = [
'a' => [1,2],
'b' => 'c',
];
function ff($x = []) { ...}
字符串
应该转换为:
<?php
$x = array(1, 2, 3);
$y = array(
'a' => array(1,2),
'b' => 'c',
);
function ff($x = array()) { ...}
型
1条答案
按热度按时间ffscu2ro1#
您可以使用工具将代码库从PHP 5.4+转换为PHP 5.3,例如:http://github.com/endel/php-code-downgrade/
该工具将读取所有文件,并使用PHP 5.3标准重写代码,甚至是您的 composer 依赖项。
理想的情况是编写与生产服务器兼容的代码,但有时不可能事先知道它,所以这个工具可以为您完成这项工作。
使用它的好处是,您可以编写现代代码,而不必担心遗留的PHP版本支持。