PHP 7.0.2 正式版发布


Posted in PHP onJanuary 08, 2016

七年以来,PHP一直是第四大最流行的编程语言,驱动全球超过2亿多个网站,全球超过81.7%的公共网站在服务器端采用PHP。PHP在这个星期有了自2004年以来最大的飞跃,因为PHP 7已经发布。 PHP 7最大特色是极大地改进了性能,在一些WordPress基准测试当中,性能可以达到PHP 5.6的3倍。

PHP 7.0.2 正式版发布

下载地址:

PHP 7还有其他一些比较小的改进,比如显著减少内存使用,添加返回类型声明等等功能。PHP 7包含了一些重大安全改进,如除去PHP安全模式,添加魔术引号,有一些新的保留关键字等等。这意味着像WordPress等Web应用程序需要局部重新设计,以便为PHP 7发布做好准备,现在WordPress看起来已经完全兼容PHP 7。

虽然PHP 7已经发布,但是广泛采用还需要数年之久,Web应用,特别是针对企业的Web应用,要花费几年时间才能升级到新版本平台。然而,很多Web开发人员都认为,PHP 7巨大的性能改进对他们很有吸引力。

Version 7.0.2

07 Jan 2016

Core:

Fixed bug #71165 (-DGC_BENCH=1 doesn't work on PHP7).
Fixed bug #71163 (Segmentation Fault: cleanup_unfinished_calls).
Fixed bug #71109 (ZEND_MOD_CONFLICTS("xdebug") doesn't work).
Fixed bug #71092 (Segmentation fault with return type hinting).
Fixed bug memleak in header_register_callback.
Fixed bug #71067 (Local object in class method stays in memory for each call).
Fixed bug #66909 (configure fails utf8_to_mutf7 test).
Fixed bug #70781 (Extension tests fail on dynamic ext dependency).
Fixed bug #71089 (No check to duplicate zend_extension).
Fixed bug #71086 (Invalid numeric literal parse error within highlight_string() function).
Fixed bug #71154 (Incorrect HT iterator invalidation causes iterator reuse).
Fixed bug #52355 (Negating zero does not produce negative zero).
Fixed bug #66179 (var_export() exports float as integer).
Fixed bug #70804 (Unary add on negative zero produces positive zero).

CURL:

Fixed bug #71144 (Sementation fault when using cURL with ZTS).

DBA:
Fixed key leak with invalid resource.
Filter:
Fixed bug #71063 (filter_input(INPUT_ENV, ..) does not work).

FTP:

Implemented FR #55651 (Option to ignore the returned FTP PASV address).
FPM:

Fixed bug #70755 (fpm_log.c memory leak and buffer overflow).

GD:

Fixed bug #70976 (Memory Read via gdImageRotateInterpolated Array Index Out of Bounds).

Mbstring:

Fixed bug #71066 (mb_send_mail: Program terminated with signal SIGSEGV, Segmentation fault).

Opcache:

Fixed bug #71127 (Define in auto_prepend_file is overwrite).

PCRE:

Fixed bug #71178 (preg_replace with arrays creates [0] in replace array if not already set).

Readline:

Fixed bug #71094 (readline_completion_function corrupts static array on second TAB).

Session:

Fixed bug #71122 (Session GC may not remove obsolete session data).

SPL:

Fixed bug #71077 (ReflectionMethod for ArrayObject constructor returns wrong number of parameters).
Fixed bug #71153 (Performance Degradation in ArrayIterator with large arrays).

Standard:

Fixed bug #71270 (Heap BufferOver Flow in escapeshell functions).

WDDX:

Fixed bug #70661 (Use After Free Vulnerability in WDDX Packet Deserialization).
Fixed bug #70741 (Session WDDX Packet Deserialization Type Confusion Vulnerability).

XMLRPC:

Fixed bug #70728 (Type Confusion Vulnerability in PHP_to_XMLRPC_worker).

PHP 7.0.2正式版发布:WordPress速度提升3倍!

提到PHP,肯定会有人说这是世界上最好的编程语言。单说流行程度,目前全球超过81.7%的服务器后端都采用了PHP语言,它驱动着全球超过2亿多个网站。上月初PHP7正式版发布,迎来自2004年以来最大的版本更新。现在,PHP 7.0.2又正式发布。

PHP7最显著的变化就是性能的极大提升,已接近Facebook开发的PHP执行引擎HHVM。在WordPress基准性能测试中,速度比5.6版本要快2~3倍,大大减少了内存占用。PHP7在语言上也有一些变化,比如添加返回类型声明、增加了一些新的保留关键字等。在安全方面,去除了PHP安全模式,添加魔术引号等。不仅如此,新版还支持64位,而且包含最新版Zend引擎。
虽然已正式发布,但PHP7的普及还需要很长时间,很多Web托管服务、企业Web应用出于兼容性考虑,在未来很长一段时间内可能都还会继续使用旧版本。不过,目前来看,全球最流行的PHP博客平台WordPress已经为PHP7最好了准备。

PHP 相关文章推荐
php 图片上传类代码
Jul 17 PHP
php上传apk后自动提取apk包信息的使用(示例下载)
Apr 26 PHP
浅析php fwrite写入txt文件的时候用 \r\n不能换行的问题
Aug 06 PHP
PHP获取MAC地址的具体实例
Dec 13 PHP
php 获取页面中指定内容的实现类
Jan 23 PHP
PHP 快速排序算法详解
Nov 10 PHP
php单态设计模式(单例模式)实例
Nov 18 PHP
PHP通过内置函数memory_get_usage()获取内存使用情况
Nov 20 PHP
php实现的二分查找算法示例
Jun 20 PHP
用PHP去掉文件头的Unicode签名(BOM)方法
Jun 22 PHP
实例讲解通过​PHP创建数据库
Jan 20 PHP
imagettftext() 失效,不起作用
Mar 09 PHP
深入浅析php中sprintf与printf函数的用法及区别
Jan 08 #PHP
PHP中each与list用法分析
Jan 08 #PHP
PHP中list()函数用法实例简析
Jan 08 #PHP
PHP图像裁剪缩略裁切类源码及使用方法
Jan 07 #PHP
PHP中substr_count()函数获取子字符串出现次数的方法
Jan 07 #PHP
PHP使用strstr()函数获取指定字符串后所有字符的方法
Jan 07 #PHP
详解WordPress开发中wp_title()函数的用法
Jan 07 #PHP
You might like
利用static实现表格的颜色隔行显示的代码
2007/09/02 PHP
php getsiteurl()函数
2009/09/05 PHP
php文件操作实例代码
2012/05/10 PHP
php环境下利用session防止页面重复刷新的具体实现
2014/01/09 PHP
php从给定url获取文件扩展名的方法
2015/03/14 PHP
扩展String功能方法
2006/09/22 Javascript
调用js时ie6和ie7,ff的区别
2009/08/19 Javascript
jQuery+JSON+jPlayer实现QQ空间音乐查询功能示例
2013/06/17 Javascript
JavaScript作用域与作用域链深入解析
2013/12/06 Javascript
Javascript基础教程之变量
2015/01/18 Javascript
jQuery实现鼠标划过展示大图的方法
2015/03/09 Javascript
理解javascript中Map代替循环
2016/02/26 Javascript
AngularJS页面访问时出现页面闪烁问题的解决
2016/03/06 Javascript
jQuey将序列化对象在前台显示地实现代码(方法总结)
2016/12/13 Javascript
jQuery弹出层插件popShow用法示例
2017/01/23 Javascript
基于Node.js的WebSocket通信实现
2017/03/11 Javascript
node.js实现带进度条的多文件上传
2020/03/27 Javascript
vue项目中锚点定位替代方式
2019/11/13 Javascript
Angular8引入百度Echarts进行图表分析的实现代码
2019/11/27 Javascript
[49:42]DOTA2上海特级锦标赛主赛事日 - 3 胜者组第二轮#2Secret VS EG第一局
2016/03/04 DOTA
[10:18]2018DOTA2国际邀请赛寻真——Fnatic能否笑到最后?
2018/08/14 DOTA
在Python中操作列表之List.append()方法的使用
2015/05/20 Python
在Python的struct模块中进行数据格式转换的方法
2015/06/17 Python
Django认证系统实现的web页面实现代码
2019/08/12 Python
简单了解django文件下载方式
2020/02/10 Python
django xadmin 管理器常用显示设置方式
2020/03/11 Python
python3 简单实现组合设计模式
2020/07/02 Python
Python 中如何写注释
2020/08/28 Python
NEW LOOK官网:英国时装零售巨头之一,快时尚品牌
2017/01/11 全球购物
澳大利亚排名第一的在线酒类商店:MyBottleShop
2018/04/26 全球购物
幼儿师范毕业生自荐信
2013/11/09 职场文书
禁止酒驾标语
2014/06/25 职场文书
水利局群众路线专题民主生活会发言材料
2014/09/21 职场文书
2014幼儿园班主任工作总结
2014/12/04 职场文书
会议通知
2015/04/15 职场文书
公务员学习中国梦心得体会
2016/01/05 职场文书