PHP 7.3的新功能

现在,PHP 7.3的第一个alpha发行版可用,这标志着服务器端脚本语言的下一个版本的发布周期开始,该版本一直是Web开发的主要内容。

第二个Alpha版将于6月21日发布,而第一个Beta版应于7月19日发布,而第一个Beta版本则应于8月30日发布。正式版计划于2018年11月29日发布。

[立即使用InfoWorld的HTML5深入研究 PDF方法报告中的技术使您的网站与HTML5保持同步 | 了解HTML5的下一步发展方向 ]

下一版本:为PHP 7.3计划的新功能

PHP 7.3的核心改进包括:

  • 改进了垃圾回收。
  • 重新设计了ext_skel程序,该程序提供了一个脚本,可以更轻松地使用扩展。 重新设计将使ext_skel与Windows兼容。
  • list()array添加对引用的支持。
  • 灵活的heredocheredoc nowdoc
  • 消除了对BeOS的支持。

在哪里下载PHP 7.3 alpha

您可以从项目的下载页面下载PHP 7.3 alpha版本

当前版本:PHP 7.2中的新功能

2017年11月30日发布的PHP 7.2是PHP 7系列的第二个功能更新。 PHP 7.0于2015年12月首次亮相,其升级提供了以前PHP迭代的两倍性能

[立即使用InfoWorld的HTML5深入研究 PDF方法报告中的技术使您的网站与HTML5保持同步 | 了解HTML5的下一步发展方向 | 通过InfoWorld的App Dev Report新闻通讯了解编程方面的热门话题。 ]

PHP 7.2中的新安全功能

PHP 7.2版本提供了多项安全性改进:

  • 用于安全地散列密码的Argon2算法解决了当前算法的缺点,因为该算法旨在实现最高的内存填充率。
  • Libsodium加密库 (用于身份验证加密)现在是核心扩展。 该库还提供高速椭圆加密。
  • SSL / TLS(安全套接字层/传输层安全性)常量已得到改进。
  • Mcrypt加密库扩展已被删除。 PHP的开发人员表示,Mcrypt抑制了PHP语言的发展,并充当“放弃软件”。

PHP 7.2中改进的编程功能

PHP 7.2具有一些新的和增强的编程功能:

  • 在对象/数组转换中转换数字键解决了Zend Engine的一个问题,Zend Engine为PHP 7提供了动力。该引擎曾遇到过一些情况,其中数组哈希表可以包含数字字符串,而对象哈希表可以具有整数键。 在这种情况下,PHP代码找不到密钥。 使用PHP 7.2中的修复程序,可以适当地转换数组或对象哈希表的键,因此对象中的数字字符串属性名称成为整数数组键,反之亦然,从而解决了无法访问的属性的问题。
  • 对象类型提示修复了以下情况:开发人员无法声明需要将对象作为参数传递的函数,也不能声明函数应返回对象。 该修复程序使用object作为参数类型和返回类型。
  • HashContext as Object迁移哈希扩展以将对象扩展用于哈希上下文而不是使用资源。
  • 使用标量参数,空参数或未实现Countable接口的对象调用count ()函数时,已添加新的警告。

在哪里下载PHP 7.2

您可以从php.net网站下载PHP 7.2。

From: https://www.infoworld.com/article/3239299/whats-new-in-php-72-better-security-code-handling.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值