世界上最可怕的语言:PHP8正式版发布


PHP8正式版发布,PHP 7.2将于2020年11月30日到期,这意味着PHP核心贡献者将不再提供该版本PHP的安全修复程序。

脚本语言PHP背后的团队已经发布了PHP版本8.0,这是一个主要版本,可能要求开发人员检查代码中是否有任何重大更改。  

PHP8下载地址:https://www.php.net/downloads

这个具有25年历史的PHP版本引入了改进的类型系统,PHP引擎中的新JIT编译器以及从Python和JavaScript借用的某些功能,例如命名参数和null安全运算符。

PHP作为一种语言并不是特别受欢迎,但是在Web开发人员中被广泛使用。在Stack Overflow的2020年开发人员调查中,开发人员将PHP列为第六种“最可怕的”语言,但它也成为第八种最常用的语言。   

开发人员分析师RedMonk当前将PHP排名第四,仅次于Java,Python和JavaScript。Tiobe Software将PHP排在第八位。而且,根据求职搜索引擎的确实,在过去的一年中,入门级PHP开发人员角色的职位发布增加了800%以上。   

PHP由PHP核心开发团队和Zend(由美国Google负责数据库工程的总经理兼副总裁Andi Gutmans共同创立的一家基于PHP的开发咨询公司)维护。古特曼斯说,他对即时(JIT)编译器感到“兴奋”。

JIT编译器旨在提高Web应用程序的性能。然而,布伦特卢斯,后面的比利时开发商stitcher.io,说到当涉及到Web请求并不一定带来性能提升。

作为一种解释性语言(如JavaScript和Python),PHP代码在运行时进行翻译。它不是像C,Java或Rust这样的编译语言,需要翻译后才能让CPU理解PHP代码。 

Zend还提醒人们,PHP 7.2将于2020年11月30日到期,这意味着PHP核心贡献者将不再提供该版本PHP的安全修复程序,这可能给企业Web应用程序带来麻烦。 

但是PHP用户始终可以向Zend这样的咨询公司寻求长期支持,他们将在11月30日之后获得补丁。 

Zend工程师Matthew Weier O'Phinney说:“对于具有长期支持产品的操作系统的用户,即使社区支持窗口结束,您的PHP二进制文件也经常会继续由OS供应商接收补丁。”

“对于分别随附于PHP 7.2的Ubuntu 18.04和RHEL/CentOS 8,这意味着您可能会继续获得补丁。如果您所使用的操作系统不在LTS策略下,则您的版本随着时间的流逝,它将变得容易受到新的攻击。” 

Top