PHP已经进入了7时代,但是为什么光有123457,就是没有中间的PHP6呢?
我们先来看下PHP的历史版本发布。
php1: 1994年,简称 为: PHP/FI ,公开发布。
php2: 1996年 PHP/FI 2 发布,可以访问数据库了,也可以嵌入 HTML 页面。使用人数增加了很多。
php3: 1998年6月正式发布。此次是一次重大重构,使得代码更清晰,同时执行效率与可扩展性得到了很大提升。
php4: 2000年5月,PHP团队从底层开始全面重写,该版本PHP新加入"Zend"引擎,Zend引擎采用的编译执行方式更加高效,性能最高提升几乎10倍,值得一提,面向对象编程思想也开始引入。
php5(特指 5.0~5.2): 2004年7月,这一个大家应该很熟悉,PHP5在web历史舞台太耀眼了,现在还有一些网站基于PHP5.2,这一版本PHP使用Zend II引擎,并且具备完整的面向对象功能,也包括异常预处理PDO模式,同时开始支持SimpleXML, SOAP, JSON SPL。你想知道PHP5.2有多盛行?举个例子——主流虚拟主机厂商硅云的虚拟主机在现如今还提供了php5.2版本,这是硅云虚拟主机支持的最低版本了。
php5.3: 2005年,这是一步大的版本更新,所以单独列出来,PHP5.3添加了命名空间的支持,开始支持非常多的新功能,如原生闭包、 const 常量关键词声明等,并且可以在动态里访问静态方法,PHP5.3现在用户使用量估计是最大的。(截止2019年,根据硅云虚拟主机客户用量统计,PHP5.3仍具有最大的使用份额,因为硅云虚拟主机默认即使用该版本,该信息截止至2019年).
php5.4:2012年2月,闭包中支持 $this,PHP短标签设置short_open_tag不再起作用(一直生效), <?= 将总是可用。
php.5.5:2013年6月20日,但没有什么存在感,发布不久后PHP5.6就出来了,所以几乎没有网站使用。
PHP5.6:2014年6月3日,支持大文件上传,使用 ** 进行幂运算,其实这个版本还是有一些网站在用的。
php6:流产的PHP6。
其实早在 2005 年,PHP 社区就发起了 PHP 6,但由于实现 Unicode 面临的困难太大,项目最终流产,PHP 官方没有发布 PHP 6 GA,并且在 2010 年将 PHP 6 取消。虽然 PHP 6 项目取消了,但其大量已实现功能集成到了 PHP 5.X 中,包括 OOP 方面的改进,使得 PHP 从面向过程跨越到面向对象。
PHP 6 被取消了,但是之前对这个主要版本的研发都是以 PHP 6 的名义进行的,所以许多参考资料与书籍都是用“PHP 6”来指代该版本。官方担心这在放弃 PHP 6 之后会引起混乱,于是干脆不使用 PHP 6.X 版本号,直接从 5 跳到 7。
php7.0:2015年6月11日,PHP宣称这是一个跨越度很大的版本,速度提升非常大。邪恶的eval()终于被永久抛弃,该版本把一切都看成对象。
PHP7.1: 2017年02月17日,改进了一些功能。
PHP7.2:2017 年 11 月 30 日,速度提升,这是重要的,哈哈。
PHP7.3:2018年6月8日发布,继续提速。
怎么能买上支持PHP7.3的空间呢?
硅云是一家专业云计算服务商,其中硅云PHP虚拟主机支持PHP5.2/5.3/5.4/5.6/7.0/7.1/7.2/7.3/7.4/8.0/8.1/8.2,可以一键切换PHP版本,非常省心。
想要购买PHP7.3空间的站长,可以到硅云购买。