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 运算符
  • 构造器属性提升

相关文章

极简概括: PHP 的开源内存缓存扩展,类比Redis,但是一般都...
请看如下代码: $list = [1,2,4,5]; $list2 = [5,6,7,9]; fo...
一、nginx 安装 1. 在nginx官网下载nginx源码	提供一...
先看图 数据条数:9000+ 第1,2行,golangʾxcelize方...
今天使用Thinkphp5做异步任务传递where参数时遇到一个问题:...
汇总 PHP5.1: autoload PDO MySQLi 类型约束 PHP5.2: JSON...