首页 > 编程语言 >PHP5-8各版本特性详解

PHP5-8各版本特性详解

时间:2023-01-18 09:45:47浏览次数:43  
标签:__ 静态方法 常量 运算符 详解 版本 类型 PHP5

汇总

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

标签:__,静态方法,常量,运算符,详解,版本,类型,PHP5
From: https://www.cnblogs.com/cnxzb/p/17059176.html

相关文章

  • 从0到1详解ZooKeeper的应用场景及架构
    一、背景1后台系统由集中式发展为分布式随着计算机系统的规模越来越大,业务量的迅速提升和互联网的爆炸式增长,集中式系统采用大型主机单机部署带来了一系列问题:系统大而......
  • 从0到1详解ZooKeeper的应用场景及架构
    一、背景1后台系统由集中式发展为分布式随着计算机系统的规模越来越大,业务量的迅速提升和互联网的爆炸式增长,集中式系统采用大型主机单机部署带来了一系列问题:系统大而......
  • 从0到1详解ZooKeeper的应用场景及架构
    一、背景1后台系统由集中式发展为分布式随着计算机系统的规模越来越大,业务量的迅速提升和互联网的爆炸式增长,集中式系统采用大型主机单机部署带来了一系列问题:系统大而......
  • iOS 蓝牙开发详解(基本知识、相关类图、交互流程)
    http://t.zoukankan.com/lijianyi-p-14765794.html 本文从以下三方面讲解下蓝牙开发1、蓝牙相关基本知识2、蓝牙相关类图3、蓝牙交互流程一、蓝牙相关基本知识涉及......
  • Mysql索引详解
    mysql的InnoDB存储引擎的索引底层就是B+树,用一个页作为一个叶子节点B+树特点:排序(左小右大),叶子节点有指针(双向),非叶子节点的数据都冗余了一份在叶子节点,一个节点有多个元素......
  • vuex详解
    vuex的介绍vuex是vue.js应用程序中的状态管理模式,它是集中式存储管理所有组件的数据状态,vuex解决了多个视图之间的数据交互同步,不需要进行组件连接再传递数据。vuex的5大......
  • java新版本配置环境变量那些事
    下载jdk安装包进入Oracle官网进行下载:JavaDownloads|Oracle镜像源也可以下载为什么配置环境变量系统在运行命令和程序的时候先从当前目录进行查找,找不到会去配置......
  • 事件详解
    事件概念  事件的本质其实也是委托,只不过加了event关键字语法:publicevent委托名事件名注意:  定义事件时,一般要有一个委托类型,用这个委托类型来定义处理事件......
  • 通过安装anaconda来管理python版本
    通过安装anaconda来管理python版本1.准备下载anaconda官网下载地址:https://www.anaconda.com/products/distribution#Downloads注意安装时不要选择添加到path,后期自......
  • 初步理解:jvm运行机制,java程序运行机制,堆栈详解,jvm调优的目的。
    谷咕咕最近在准备面试,本来想多看看堆和栈的关系,看看发现又设计到gc(GarbageCollection)垃圾回收机制,发现盲区太多了,就去粗略的学习了一下jvm(java虚拟机),发现之前只会写程序,底......