PHP5-8各版本特性详解

汇总

PHP5.1:

  • autoload
  • PDO
  • MySQLi
  • 类型约束
PHP5.2:
  • JSON 支持
PHP5.3:
  • 命名空间
  • 匿名函数
  • 闭包
  • 新增魔术方法__callStatic()__invoke()
  • 新增魔术变量__DIR__
  • 动态调用静态方法
  • 延迟静态绑定
  • Heredoc和 Nowdoc
  • 类外使用const定义常量
  • 三元运算符
  • Phar
PHP5.4:
  • Short Open Tag
  • 数组简写
  • Traits,
  • 内置 Web 服务器
  • 动态访问静态方法
  • 实例化时访问类成员
PHP5.5:
  • yield
  • list用于foreach
  • 细节修改
PHP5.6:
  • 常量增强
  • 命名空间增强
  • 可变函数参数
PHP7.0:
  • 标量类型声明
  • 返回值类型声明
  • defined定义常量数组
  • 匿名类
  • null合并运算符
PHP7.1:
  • 可为空类型
  • void类型
  • 多异常捕获
PHP7.2:
  • 新的对象object
  • 允许重写抽象方法
PHP7.3:语法层面没有很大的改变
PHP7.4:
  • 类型属性
  • 箭头函数
  • Null合并运算符支持方法
  • Opcache 预加载
PHP8.0:
  • JIT即时编译
  • 命名参数
  • 注解
  • 联合类型
  • Match表达式
  • Nullsafe 运算符
  • 构造器属性提升
posted @ 2023-01-18 09:33  是是非非01  阅读(73)  评论(0编辑  收藏  举报

Copyright © 2024 ttkan_cn 豆瓣电影 | 豆瓣读书 联系我们