高德注册登录编程语言PHP 8问世:这个新的JIT编译


高德注册登录【主管QQ554-258】开发脚本语言PHP的团队已经发布了PHP 8.0版本,这是一个重要的版本,可能需要开发人员检查代码以避免任何破坏性的更改。

这个有25年历史的PHP版本引入了一个改进的类型系统、PHP引擎中的一个新的JIT编译器以及一些从Python和JavaScript借鉴来的特性,比如命名参数和null安全操作符。

PHP作为一种语言并不是特别受欢迎,但它在web开发人员中广泛使用。在Stack Overflow的2020年开发者调查中,开发者将PHP列为第6个“最可怕”的语言,但它同时也成为了第8个最常用的语言。

开发分析师RedMonk目前将PHP列为第四大流行语言,仅次于Java、Python和JavaScript。Tiobe软件将PHP排在第八名。根据工作搜索引擎Indeed的数据,入门级PHP开发人员职位的招聘信息在过去一年里增加了800%以上。

PHP由PHP核心开发团队和Zend维护,高德开户Zend是一家总部位于美国的以PHP为中心的开发咨询公司,由谷歌的数据库工程总经理兼副总裁Andi Gutmans共同创立。Gutmans说他对即时(JIT)编译器感到“兴奋”。

JIT编译器旨在为web应用程序带来性能改进。然而,斯蒂切尔背后的比利时开发商布伦特·卢斯(Brent Roose)表示。io说,当涉及到网络请求时,它不一定交付。

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

“JIT编译器可以显著提高程序的性能,但这是一件很困难的事情,”Roose说。

使用JIT编译器的优点是,它可以使PHP成为一种更适合在web之外使用的语言,但是它会使在编译器中调试代码变得更加困难。Roose指出,如果存在错误,PHP用户将依赖于JIT编译器的维护者,这可能意味着更慢的安全补丁和错误修复。

“由于目前只有少数人能够维护[PHP]代码库,高德平台开户所以JIT编译器是否能得到适当维护的问题似乎是合理的。当然,人们可以学习编译器是如何工作的。但这是一种复杂的材料。

他提出了一个问题,考虑到维护成本,是否应该在PHP中包含编译器。他还说PHP用户应该“意识到一些错误修复或版本更新可能会比我们现在习惯的花费更长的时间”。

此外,作为主要版本的PHP 8可能意味着旧的PHP代码在升级后可能会被破坏。然而,Roose注意到,大多数破坏性的更改在7之前就被否决了。x版本。

Zend还提醒说,PHP 7.2将在2020年11月30日寿终人夜,这意味着PHP核心贡献者将不再为该版本的PHP提供安全补丁,这可能会给企业web应用程序带来麻烦。

但是PHP用户可以向像Zend这样的咨询公司支付长期支持费用,他们将在11月30日之后得到补丁。

Zend的工程师Matthew Weier O’phinney说:“对于长期提供支持的操作系统的用户来说,即使社区支持窗口已经结束,你的PHP二进制文件也会继续收到OS厂商的补丁。”

在Ubuntu 18.04和RHEL/CentOS 8的情况下,这意味着你可能会继续得到补丁。但是,如果您所使用的操作系统不符合LTS策略,那么随着时间的推移,您的版本将容易受到新的攻击。”


上一篇
高德注册登录假期过后,微软Surface Pro 8和笔记本
上一篇
高德注册登录网络设备供应商贝尔登披露数据泄
  • 版权声明:内容来自互联网不代表本站观点,2020-11-28发表于 高德开户栏目。
  • 转载请注明: 高德注册登录编程语言PHP 8问世:这个新的JIT编译| 高德开户 +复制链接