PHP 7新版出炉!官网推荐12大特色

Zend
就如同刺客聂隐娘是侯孝贤磨剑10年的大作,PHP 7也是PHP开发者们足足等了10年的大改版。
继2004年的PHP 5之后,PHP官网终于发布了磨剑10年的PHP 7.0新版本。这是PHP开发者花了两年才完成的新版本。官网列出了7.0新版的12项新特色。
效能提升是PHP 7最大改变,甚至PHP 7的速度是PHP 5.6版的2倍,等于提高了100%的效能改进。其他新特色如大幅减少了内存使用,抽象化语法树、一致性的64位元支援、例外处理架构优化、将致命错误(fatal error)转为例外处理、强化乱数产生器的安全性、移除旧式SAPI和例外处理,增加了null-coalescing操作符??、宣告方式则新增了Return和Scaler型别,另外也增加了Anonymous Classes、Zero cost asserts等12项新特色。
PHP原始程式码除了可在GitHub上取得,官网也提供了一个下载网址是http://www.php.net/downloads.php,而Windows环境的PHP 7执行档下载网页则是http://windows.php.net/download/
不过,有不少PHP 7功能没有向下相容,例如在PHP 5中的致命错误(fatal errors),在PHP 7中改成异常(exceptions)处理机制,因此一些旧有错误事件呼叫机制会失效。或像是foreach指令不再能更新阵列内部指标、list()函数不能反向分派数值、global不再支援可变变数等。
PHP官网也提供了一份向下相容性问题的详细说明 http://php.net/manual/en/migration70.incompatible.php
来自中国的PHP 7的核心开发者惠新宸日前也公开了一份PHP 7新版特色介绍简报。
