🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
[链接]([http://www.laruence.com/category/php7](http://www.laruence.com/category/php7)) ~~~ https://laravel-china.org/articles/6201/questions-and-answers-that-laravel-and-phper-interviews-may-encounter PHP7 和 PHP5 的区别,具体多了哪些新特性? 性能提升了两倍 结合比较运算符 (<=>) 标量类型声明 返回类型声明 try...catch 增加多条件判断,更多 Error 错误可以进行异常处理 匿名类,现在支持通过new class 来实例化一个匿名类,这可以用来替代一些“用后即焚”的完整类定义 …… 了解更多文章底部有 PHP7 新特性链接 为什么 PHP7 比 PHP5 性能提升了? 变量存储字节减小,减少内存占用,提升变量操作速度 改善数组结构,数组元素和 hash 映射表被分配在同一块内存里,降低了内存占用、提升了 cpu 缓存命中率 改进了函数的调用机制,通过优化参数传递的环节,减少了一些指令,提高执行效率 http://coffeephp.com/articles/4?utm_source=laravel-china.org 10.php7新特性# ?? 运算符(NULL 合并运算符) 函数返回值类型声明 标量类型声明 use 批量声明 define 可以定义常量数组 闭包( Closure)增加了一个 call 方法 详细的可以见官网:php7-new-features 11.php7卓越性能背后的优化# 减少内存分配次数 多使用栈内存 缓存数组的hash值 字符串解析成桉树改为宏展开 使用大块连续内存代替小块破碎内存 详细的可以参考鸟哥的PPT:PHP7性能之源 ~~~