| 关键词: PHP 处理 错误 特色 产生器 效能 记忆体 向下 http 机制 |
继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 |
|
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系
[邮箱地址] 删除
|