PHP 5.6.0 正式版主要特征

admin 2014年09月16日 PHP学习 764次阅读 查看评论

PHP 5.6.0 正式发布下载了,此版本包括了许多新特性,还有一些向后兼容的改进和其他的系统改进。

主要特性:

更多新特性请看the new features chapter of the migration guide。

PHP 5.6.0 兼容性方面改进:

        Array keys won’t be overwritten when defining an array as a property of a class via an array literal.

  • json_decode() is more strict in JSON syntax parsing.

  • Stream wrappers now verify peer certificates and host names by default when using SSL/TLS.

  • GMP resources are now objects.

  • Mcrypt functions now require valid keys and IVs.

PHP 5.5 用户升级请看完整的迁移指导。

PHP 5.6.0 现已提供源代码下载和Windows 二进制下载。


新增gost-crypto哈希算法

采用CryptoPro S-box tables实现了 gost-crypto 哈希算法,详情参考 RFC 4357, section 11.2 。

SSL/TLS改进

OpenSSL扩展新增证书指纹的提取和验证功能,openssl_x509_fingerprint() 用于提取X.509证书的指纹,SSL stream context 选项: capture_peer_cert 用于获取对方X.509证书;peer_fingerprint 用于断言对方证书和给定的指纹匹配。

另外,可以通过SSL流上下文选项 crypto_method 指定加密方法,如SSLv3或TLS,目前支持的选项值包括STREAM_CRYPTO_METHOD_SSLv2_CLIENT, STREAM_CRYPTO_METHOD_SSLv3_CLIENT, STREAM_CRYPTO_METHOD_SSLv23_CLIENT (默认), or STREAM_CRYPTO_METHOD_TLS_CLIENT。

phpdbg

PHP自带了一个交互式调试器phpdbg,它是一个SAPI模块,更多信息参考phpdbg文档 。

php://input可以被复用

php://input 开始支持多次打开和读取,这给处理POST数据的模块的内存占用带来了极大的改善。

大文件上传支持

可以上传超过2G的大文件。

完整更新记录请看 ChangeLog。

CentOS 6.3 安装LNMP (PHP 5.4,MyySQL5.6) 

在部署LNMP的时候遇到Nginx启动失败的2个问题

Ubuntu安装Nginx php5-fpm MySQL(LNMP环境搭建)

《细说PHP》高清扫描PDF+光盘源码+全套教学视频

PHP 的详细介绍:请点这里
PHP 的下载地址:请点这里


« 上一篇 下一篇 » admin原创文章,转载请注明出处! 标签:php5.6phpphp开发

相关日志:

«   2019年7月   »
1234567
891011121314
15161718192021
22232425262728
293031
控制面板
您好,欢迎到访网站!
  [查看权限]
网站分类
文章归档
网站收藏
友情链接
图标汇集