PHP 8 新特性

PHP 8 新特性 有哪些?
  • coding 4年前
    新增 static 返回类型 rfc

  • coding 4年前
    新增 mixed 类型 rfc

  • coding 4年前
    throw 表达式 rfc

  • coding 4年前
    允许对对象使用 ::class rfc

  • coding 4年前
    参数列表中的尾部逗号 rfc

  • coding 4年前
    内部函数的类型注解 externals

  • coding 4年前
    变量未定义:Error 异常代替通知 数组索引未定义:警告代替通知 除以零:DivisionByZeroError 异常代替警告 尝试添加 / 移除非对象的属性 '% s' :Error 异常代替警告 尝试修改非对象的属性 '% s' :Error 异常代替警告 尝试分配非对象的属性 '% s' :Error 异常代替警告 从空值创建默认对象:Error 异常代替警告 尝试获取非对象的属性 '% s' :警告代替通知 未定义的属性:% s::$% s:警告代替通知 无法添加元素到数组,因为下一个元素已被占用:Error 异常代替警告 无法在非数组变量中销毁偏移量:Error 异常代替警告 无法将标量值用作数组:Error 异常代替警告 只有数组和 Traversables 可以被解包:TypeError 异常代替警告 为 foreach () 提供了无效的参数:TypeError 异常代替警告 偏移量类型非法:TypeError 异常代替警告 isset 或 empty 中的偏移量类型非法:TypeError 异常代替警告 unset 中的偏移量类型非法:TypeError 异常代替警告 数组到字符串的转换:警告代替通知 资源 ID#% d 用作偏移量,转换为整数 (% d):警告代替通知 发生字符串偏移量转换:警告代替通知 未初始化的字符串偏移量:% d:警告代替通知 无法将空字符串分配给字符串偏移量:Error 异常代替警告 提供的资源不是有效的流资源:TypeError 异常代替警告