zoukankan      html  css  js  c++  java
  • php7新特性

    1. 性能改进--php7中合并了phpng代码,速度是php5两倍
      1. 存储变量的结构体变小,尽量使结构体里成员公用内存空间,减少引用,内存占用降低,变量的操作速度得到提升
      2. 字符串结构体的改变,字符串信息和数据本身原来是分成两个独立内存快存放,php7尽量将他们存入同一块内存,降低了内存的占用,提升了cpu缓存命中率。
      3. 数组结构的改变,数组元素和hash映射表在php5中会存入多个内存块,php7尽量把他们存入同一内存块,降低了内存的使用/提升了cpu缓存命中率
      4. 改进了函数的调用机制,通过对参数传递环节的优化,减少一些指令操作,提高执行效率。
    2. 较低的内存消耗--优化的php7使用较少的资源
    3. 标量类型声明--强制执行参数和返回类型
    4. 64位支持--对64位体系结构的计算机一致支持
    5. 异常层次结构
    6. 许多致命多雾转为异常--异常范围增加,包括许多异常转换的致命错误
    7. 安全随机数生成器--添加新的安全随机数生成器api
    8. 删除不推荐使用的sapi和扩展--各种旧的不支持的sapi和扩展被从新版本中删除
    9. 空合并运算符(??)
    10. 匿名类
    11. 使用新的 Zend Engine 3.0 来改进应用程序性能,其性能几乎是php5.6的两倍,内存消耗也提高来50%,它允许在不需要任何额外硬件的情况下更多并发用户提供服务,php7是根据当前的工作负载设计和重构的。
  • 相关阅读:
    11.查询截取分析_慢查询日志
    10.查询截取分析_查询优化
    8.索引优化
    7.使用EXPLAIN 来分析SQL和表结构_2
    7.使用EXPLAIN 来分析SQL和表结构_1
    6.B+Tree 检索原理
    5.索引简介
    创建集合搜索帮助
    介绍SAP预留函数创建搜索帮助
    通过出口函数创建搜索帮助
  • 原文地址:https://www.cnblogs.com/gaoqing502/p/12942405.html
Copyright © 2011-2022 走看看