我从来没有升级过我的PHP版本,但觉得我需要使用一些新的功能。所以我想知道是否有任何风险丢失我的设置,甚至可能在升级时破坏我的代码的功能?从PHP 5.1.2升级到5.3.8时,设置是否存在问题?
0
A
回答
1
在PHP网站上有一个栏目feature changes between versions,包括任何向后不兼容的功能。
您可能需要检查左侧导航栏上的5.1-> 5.2和5.2-> 5.3页面。
0
是的。我见过的最大的问题是,通过参考函数使用分配的旧代码
$sFoo =& $sBar;
的时间
99%,你可以更改代码以
$sFoo = $sBar;
和它的伟大工程 - 您的里程可能会有所不同
另外5.2默认为关闭short_open_tag。如果你的代码全部用<?php
,而不是仅仅<?
开始我建议保持这一关,以促进良好的编程,如果不是你需要改变它(推荐),或在你的php.ini
0
是改变short_open_tag的上。找出最好的方法是在测试环境中使用新版本的PHP部署您的应用程序,并在生产服务器上升级PHP之前进行彻底测试。
相关问题
- 1. 从IBM WSED 5.1.2升级到IBM RAD 7.5
- 2. 将DataStax Enterprise从DSE 5.0.7升级到5.1.2
- 3. 在Windows上将PHP从5.3.3升级到5.3.8以上版本
- 4. 是否可以将SonarQube 5.1.2升级到5.3?
- 5. 缓存问题从JSF1.2升级到JSF2.0
- 6. PHP升级问题
- 7. 升级时保存注册表设置
- 8. 升级后的问题php
- 9. PHP升级后preg_match问题
- 10. 从rails升级到rails 5.1.2 4.20中断角集成
- 11. 将Varnish VCL从3升级到5.1.2版本
- 12. 本地升级到SVN 1.7是否需要升级存储库?
- 13. 升级到state_machines时验证问题gem
- 14. nHibernate问题升级到3.3
- 15. ExtJs3.4.0到ExtJs4.1.1升级问题
- 16. 从Mailboxer 0.11.0升级到0.12.4的问题
- 17. Azure从1.3升级到1.7问题
- 18. 问题从itext5升级到itext5.2
- 19. 从Umbraco 7.1.9升级到7.5.4的问题
- 20. 从primefaces 4.0升级到5.0问题
- 21. 将RestKit从0.10升级到0.20问题
- 22. 从Codeigniter 1.7.3升级到2.2.0 - 问题
- 23. 从asp.net mvc 2.0升级到3.0问题
- 24. 从.NET 2.0升级到.NET 3.5问题
- 25. Magento的升级问题从1.3.0.0 1.6.2.0到
- 26. Hadoop从1.0升级到2.2.0的问题
- 27. 从platform.js升级到webcomponents.js问题
- 28. Intellij升级时遇到的问题
- 29. 升级到Python 3.3并设置Django的问题
- 30. rails2到rails3升级问题
是的,有。无论如何太模糊,没有任何代码。请参阅手册,而不是http://php.net/manual/en/migration52.php和http://php.net/manual/en/migration53.php – mario