哪个PHP版本目前运行5.2.15或5.3.4?

时间:2010-12-14 21:15:49

标签: php version


           我经常阅读official PHP website网站。

  1. 于2010年12月9日发布标题为PHP 5.2.15发布!
  2. 2010年12月10日头条新闻是PHP 5.3.4发布!
  3. 我真的很困惑两种不同的标题是什么意思? 我认为版本顺序可能是错误的或者这是什么?请解释PHP GURU

    请告诉我,当面试官询问我们目前使用哪个版本的php时,我应该说些什么?

    还有一件事

    所以我们需要用于safeside的版本是5.3.x或5.2.x ???

5 个答案:

答案 0 :(得分:10)

5.2和5.3系列都是并行维护的,因为5.3引入了一些相当大的变化,可能会破坏旧的脚本。因此,旧版本将通过安全补丁和错误修复进行维护一段时间,以便人们有时间将其脚本迁移到新版本。

答案 1 :(得分:1)

这些是次要版本,有些人需要修复一些错误,但又不想进入另一个主要版本。

答案 2 :(得分:0)

对于声称使用不同版本的PHP而言,我还要小心一点,而不是实际知道如何使用它。如果你说你正在使用PHP 5.3那么下一个问题可能就是(5.3中已经弃用了哪些函数?)

答案 3 :(得分:0)

列出了两个工作分支的最新版本 - 5.2和5.3。 5.2是旧版本,但可能5.3版本的更改使其与现有软件不兼容,因此它们仍然在修复5.3

但听起来你的问题是针对你想要找工作的地方,在这种情况下他们可以使用任何版本的PHP。 php -version应该告诉你 - 我的网络服务器打印

PHP 5.2.14 (cli) (built: Oct  4 2010 16:17:01)  
Copyright (c) 1997-2010 The PHP Group  
Zend Engine v2.2.0, Copyright (c) 1998-2010 Zend Technologies  
    with Zend Extension Manager v1.2.2, Copyright (c) 2003-2007, by Zend Technologies
    with Zend Optimizer v3.3.9, Copyright (c) 1998-2009, by Zend Technologies

答案 4 :(得分:0)

你应该使用5.3。 5.2在“仅安全修复”维护模式和最近发布的版本可能是5.2系列的最后一个版本。这意味着除非发现一个令人愤慨的安全漏洞,否则将不会再发布5.2版本,也不会有任何错误修正或改进。 5.3是当前维护的PHP版本。在任何方面都优于5.2,请使用它:)

维持5.2是因为有些人很慢或不愿意转移到更新的版本(“如果它有效,请不要触摸它”)。但是,“当前PHP版本是什么”这一问题的答案是“5.3.4”(至少在今天)。 5.3可能是当前版本至少几年,然后它是5.4或者6。

哦,最后但并非最不重要 - 所有5.2.x版本都是二进制和代码兼容的(即你不应该期望任何升级问题),因此是5.3.x,但在5.2和5.3之间存在二进制不兼容性并且可能也是来源不兼容,请参阅upgrading guide