如果我的代码是在 5.6.x 中开发的,安装 Perl 5.8.x 或 5.10.x 会对它的运行方式产生很大影响吗?
在 Perl 5.6.1 中开发代码但在 Perl 5.8.x 或 5.10.x 中运行代码会产生什么影响(如果有)?
我正在使用这些模块:(
(For Linux)
HTTP::Request
HTTP::Response
LWP::UserAgent
Unicode::String
XML::DOM
DateTime::Format::DateManip
对于 Windows)
Unicode-String
XML-DOM
DateTime-Format-DateManip (Haven't installed this yet on Windows, still looking for package)
What are the impacts (If any) by developing code in Perl 5.6.1 but running the code in Perl 5.8.x or 5.10.x?
I'm using these modules:
(For Linux)
HTTP::Request
HTTP::Response
LWP::UserAgent
Unicode::String
XML::DOM
DateTime::Format::DateManip
(For Windows)
Unicode-String
XML-DOM
DateTime-Format-DateManip (Haven't installed this yet on Windows, still looking for package)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
Perl 每个版本的发行说明都很好地总结了与先前版本的所有重要差异。例如,请参阅
perl58delta
perl581delta
perl5100delta
The release notes for each version of Perl contain good summaries of all the important differences from the prior version. See, for example
perl58delta
perl581delta
perl5100delta
尝试一下就知道了。您可以同时安装多个 perls,但它们会互相干扰。使用不同版本测试您的代码,看看会发生什么。如果一切都崩溃了,你仍然保留着原来的 Perl。
请参阅我应该如何安装的答案不止一个版本的 Perl?
Try it and find out. You can install multiple perls at the same time with them interfering with each other. Test your code with the different versions and see what happens. If everything blows up, you still have the original perl around.
See the answers to How should I install more than one version of Perl?
这些是相当标准的模块......我预计不会有很多问题。一般来说,Perl 已经足够成熟,您可以假设向后兼容。但在你尝试之前你无法确定:)
These are fairly standard modules... I wouldn't expect many problems. In general Perl is mature enough that you can assume backwards compatibility. But you can't know it for sure until you try :)