PHP 7.2:一切只为更好的安全性和代码处理

2023-08-23 0 333

【IT168资料库】PHP 7.2是盛行服务端Web合作开发词汇的新一代版,具备很多机能和复原。

2017年11月30日,正式发布了PHP 7系列产品的第三个机能预览。在此以后,PHP 7.0曾在2015年12月首度亮相,升级换代提供更多了以后PHP插值操控性的三倍。

PHP 7.2:一切只为更好的安全性和代码处理

PHP 7.2中的新安全可靠优点

PHP 7.2版提供更多了数项安全可靠改良:

1. 用作安全可靠杂凑公钥的Argon2演算法化解了现阶段演算法的局限性,它是特别针对最低缓存充填率而结构设计的。

2. 那时,用作证书身份验证的Libsodium公钥别列济夫两个核心理念扩充,还提供更多高速路圆锥公钥术。

3. SSL / TLS(安全可靠套传输层层/网络层安全可靠性)自变量获得了改良。

4. Mcrypt公钥库扩充已被删掉。PHP的合作开发者早已则表示,Mcrypt减缓了PHP词汇的产业发展,并甘当了“拆去应用软件”的配角。

PHP 7.2改良了程式结构设计机能

PHP 7.2有两个新增的程式结构设计机能:

1. 在对象/数组转换中,数字键转换化解了Zend引擎的问题。引擎的数组哈希表可以包含数字字符串,而对象哈希表可以有整数键。在这种情况下,PHP标识符找不到密钥。在PHP 7.2中的复原中,数组或对象杂凑表的键将根据需要进行转换,因此对象中的数字字符串属性名称变成整型数组键,反之亦然,从而化解无法访问的属性问题。

2. 对象类型注解复原了合作开发者无法声明需要通过对象作为参数传递的函数,或声明函数应返回对象的情况。该复原程序使用对象作为参数类型和作为返回类型。

3. HashContext作为对象迁移杂凑扩充,以使用对象扩充而不使用资源。

4. 使用标量参数、null参数或不实现Countable接口的对象调用count()函数时,会添加新的警告。

PHP 7.2可以从php.net website下载。

举报/反馈

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务