如何计算PHP版本?

如何计算PHP版本?,php,Php,愚蠢的问题;我一直想在个人投资组合网站上使用带有CodeIgniter的条令,但条令表明它需要PHP5.2.3或更高版本。我向我的主机提供商提交了一张罚单,询问他们何时升级PHP(他们运行的是5.2.1)。我刚收到一条消息说他们已经更新到5.2.12,比5.2.3大 这是真的吗?我查看了php.net下载页面,但很难说哪个是最新的。我想我可能误解了5.2.12为5.2.1.2-显然12比3高,但这就是版本的编号方式吗?你知道什么,这就是!我自己也不知道,我的印象是他们使用的是单个数字(即5.2.

愚蠢的问题;我一直想在个人投资组合网站上使用带有CodeIgniter的条令,但条令表明它需要PHP5.2.3或更高版本。我向我的主机提供商提交了一张罚单,询问他们何时升级PHP(他们运行的是5.2.1)。我刚收到一条消息说他们已经更新到5.2.12,比5.2.3大

这是真的吗?我查看了php.net下载页面,但很难说哪个是最新的。我想我可能误解了5.2.12为5.2.1.2-显然12比3高,但这就是版本的编号方式吗?

你知道什么,这就是!我自己也不知道,我的印象是他们使用的是单个数字(即
5.2.1.7
,这也是一种有效的编号方案,尤其是在Unix/Linux世界中)

版本5.2.17

2011年1月6日

版本5.2.16

2010年12月16日

版本5.2.15

2010年12月8日


也许您会发现该函数很有用,请参见了解历史记录。

版本
5.2.12
表示:

  • 主要版本:5
  • 小调版本:2
  • 发行版本:12
  • 额外版本:(空)
  • 完整版本名称:5.2.12
  • 版本号:50212

…是的,5.2.12比5.2.3更新,因为12高于3。

5.2.12比5.2.1.2更新。继续读。主要版本点次要版本点补丁版本,这基本上就是所有需要了解的魔法。是的,5.2.12大于5.2.3:)为什么要添加一个不存在的小数点?我想如果他们用零填充一位数的话会更清楚一些。哈哈,他们的变更记录是错误的。5.2.17直到2011年1月才发布(不是他们网站上列出的2010年)。不幸的是,变更日志只是增加了混乱,因为它目前是不正确的(在撰写本文时,它声明5.2.17是在5.2.16之前发布的)。@webbiedave:的确如此!虽然我确信他们的意思是“2011”。尽管如此,我认为人们可以依靠从上到下的时间顺序。