我从来没有升级过我的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. 在Windows上将PHP从5.3.3升级到5.3.8以上版本
- 2. PHP升级问题
- 3. 升级时保存注册表设置
- 4. 升级后的问题php
- 5. 从rails升级到rails 5.1.2 4.20中断角集成
- 6. 将Varnish VCL从3升级到5.1.2版本
- 7. 本地升级到SVN 1.7是否需要升级存储库?
- 8. 升级到state_machines时验证问题gem
- 9. 从Umbraco 7.1.9升级到7.5.4的问题
- 10. 从asp.net mvc 2.0升级到3.0问题
- 11. Hadoop从1.0升级到2.2.0的问题
- 12. 从.NET 2.0升级到.NET 3.5问题
- 13. 问题从itext5升级到itext5.2
- 14. Magento的升级问题从1.3.0.0 1.6.2.0到
- 15. 从Codeigniter 1.7.3升级到2.2.0 - 问题
- 16. Azure从1.3升级到1.7问题
- 17. Intellij升级时遇到的问题
- 18. rails2到rails3升级问题
- 19. 升级到xcode 3.2.3问题
- 20. 问题升级到Rails 3
- 21. 从.NET 3.5升级到.NET 4.0:是否存在配置文件中断更改?
- 22. 是否有任何已知问题从jQuery 1.4.1升级?
- 23. Windows 7:Safari 5.1.2 PHP cookie问题
- 24. Jenkins升级问题
- 25. TidTCPServer升级问题
- 26. Mongodb升级问题
- 27. Wix升级问题
- 28. 升级Xcode问题
- 29. 从Rails 2.3升级到Rails 3 - 时区问题
- 30. 从rails 3.2.0升级到3.2.2时出现“新”路由问题
是的,有。无论如何太模糊,没有任何代码。请参阅手册,而不是http://php.net/manual/en/migration52.php和http://php.net/manual/en/migration53.php – mario