php 5.6 beta程序得出结论:查看关键功能和更改
>
PHP开发团队在2014年6月5日宣布了PHP 5.6的最终Beta,标志着Beta阶段的结束和发行候选人(RC)计划的开始。 这一转变标志着稳定和准备官方发布的重点(预计将于6月19日)。 第一个beta之后没有引入新功能;随后的所有版本仅集中在错误修复和性能改进上。
PHP 5.6中的键增强:
凸起操作员: 运算符的引入简化了指数计算。 请注意,操作员遵循左至左的关联性(例如,- equals= 512,而不是(2 3)
**
2 = 64)。
2**3**2
2**(3**2)
默认UTF-8编码:>
>
可重复使用的- :现在可重复使用
流,导致大量的内存使用量减少。> -
php://input
GMP操作员超载: GMP库现在支持Operator Overloading,允许使用GMP对象进行更直观的算术操作。>
php://input
增强的安全性:- 改进包括添加函数和gost-crypto哈希算法,以及各种SSL/TLS增强功能。>
> - 异步PostgreSQL操作: asynchronous Operations现在支持PostgreSQL,反映了MySQL中的现有功能。
迁移和过渡资源:
hash_equals()
更新的PHP 5.6文档提供了全面的资源来简化过渡:>
向后不兼容的更改-
:从以前的版本迁移时有关潜在问题的详细信息。 关键更改包括GMP资源是对象(影响
is_resource
检查),更严格的布尔值和零值处理,以及mcrypt key/iv要求。。
json_decode
- 不弃用的功能:触发错误的列表,包括>,
E_DEPRECATED
,现在完全不弃用的$HTTP_RAW_POST_DATA
> function。
与以前的版本相比,always_populate_raw_post_data
>更改功能:mysql_*
文档改变了功能行为。 值得注意的更改包括
函数(需要盐参数)和对- 的修改和一些postgresql函数。
crypt
新函数: mcrypt_create_iv()
全面列出了新引入的核心和扩展功能。
- openssl更改:专用部分详细详细介绍了大量OpenSSL更新,包括证书和指纹处理和SPKKI信息。
平滑的过渡:-
对于从以前的PHP版本升级的用户,使用综合迁移指南至关重要。 这些指南(可在> https://www.php.cn/link/link/b29e1baea1aA0702319961BCAE84D87B中提供)突出显示了主要版本和次要版本的关键差异。
PHP 5.6的释放候选阶段预计将仅专注于稳定性改进。 团队预计,6月19日发布的版本将适合生产环境。 下载beta并开始测试!
以上是Beta的PHP 5.6结束的详细内容。更多信息请关注PHP中文网其他相关文章!