Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从PHP 5.1.2升级到5.3.8时,设置是否存在任何问题?_Php - Fatal编程技术网

从PHP 5.1.2升级到5.3.8时,设置是否存在任何问题?

从PHP 5.1.2升级到5.3.8时,设置是否存在任何问题?,php,Php,我从未升级过我的PHP版本,但觉得我需要使用一些新功能。因此,我想知道升级时是否有丢失设置甚至破坏代码功能的风险?PHP网站上有一个部分,包括任何向后不兼容的功能。 您可能需要查看左侧导航栏上的5.1->5.2和5.2->5.3页面。是。我所看到的最大问题是使用引用赋值函数的旧代码 $sFoo =& $sBar; 99%的时间您可以将代码更改为 $sFoo = $sBar; 而且效果很好——你的里程可能会有所不同 此外,5.2默认情况下,短_open_标签处于关闭状态。如果您的代码

我从未升级过我的PHP版本,但觉得我需要使用一些新功能。因此,我想知道升级时是否有丢失设置甚至破坏代码功能的风险?

PHP网站上有一个部分,包括任何向后不兼容的功能。

您可能需要查看左侧导航栏上的5.1->5.2和5.2->5.3页面。

是。我所看到的最大问题是使用引用赋值函数的旧代码

$sFoo =& $sBar;
99%的时间您可以将代码更改为

$sFoo = $sBar; 
而且效果很好——你的里程可能会有所不同


此外,5.2默认情况下,短_open_标签处于关闭状态。如果您的代码都以
开头,则为是。最好的方法是在测试环境中使用新版本的PHP部署应用程序,并在生产服务器上升级PHP之前对其进行彻底测试。

是的,有。不管怎样,没有任何代码都太模糊了。请参阅手册,然后