美文网首页
PHP7 特性

PHP7 特性

作者: 鱼落于天 | 来源:发表于2019-02-25 10:21 被阅读0次

新特性

  • 7.2与7.1的区别
    1. 允许重写抽象方法(Abstract method)
    2. 通过名称加载扩展 dl() 但PHP-FPM模式下禁用此函数
    3. 新增 ext/PDO(PDO扩展) 字符串扩展类型
    4. 允许分组命名空间的尾部逗号

  • 7.1与7.0的区别
    1. 可为空(Nullable)类型
    2. Void 函数
    3. 短数组语法([])现在作为list()语法的一个备选项,可以用于将数组的值赋给一些变量
      1. list($id1, $name1) = [2,4] 等价于 [$id1, $name1] = [2,4];
      2. foreach 中也可以使用list
    4. 类常量可见性
    5. 多异常捕获处理 如(FirstException | SecondException $e)
    6. 支持为负的字符串偏移量(从字符串末尾开始计算)
    7. ext/openssl 支持 AEAD
    8. 通过 Closure::fromCallable() 将callables转为闭包
    9. 异步信号处理 pcntl_async_signals() 的方法现在被引入, 用于启用无需 ticks

  • 7.0与5.x的区别
    1. 标量类型声明 函数/方法中的参数,是可以加一个类型声明的,php5.x支持的这个类型不多,php7增加了几个
    2. 返回值类型
    3. null合并运算符(??)
      1. $a = $b ?? 'a' 等价于 $a = isset($b) ? $b : 'a'
    4. 太空船操作符(组合比较符)
    5. define 定义数组常量
    6. 匿名类
    7. use分组命名空间
    8. 新增整数整除的函数intdiv()
    9. 新增的随机函数
      1. random-bytes
      2. random-int

相关文章

  • 高性能PHP7【笔记】

    一、搭建环境 二、PHP7新特性 A.OOP特性 1.类型声明 PHP7支持的形参类型声明的类型有整型、浮点型、字...

  • PHP7 新特性你知道多少?

    PHP7 新特性你知道多少? 2015.12.3发生了两件大事,PHP7问世了,Swift开源了。 最好的语言发布...

  • PHP7 特性

    新特性 7.2与7.1的区别允许重写抽象方法(Abstract method)通过名称加载扩展 dl() 但PHP...

  • PHP7新特性系列 简介

    PHP7带来了巨大的性能的提升,更加方便的语法,但是只有通过深入的了解,才能够有效地利用这些利好。《PHP7新特性...

  • PHP特性整合 php7特性

    PHP7 已经出来1年了,PHP7.1也即将和大家见面,这么多好的特性,好的方法,为什么不使用呢,也希望PHP越来...

  • PHP7新特性

    标量类型声明PHP 7 中的函数的形参类型声明可以是标量了。在 PHP 5 中只能是类名、接口、array 或者 ...

  • PHP7新特性

    简介 PHP7是PHP编程语言的一个主要版本,并号称是开发Web应用程序的一次革命,可开发和交付移动企业和云应用。...

  • PHP7新特性

    1、形参类型声明:标量类型声明有两种模式: 强制 (默认) 和 严格模式。 现在可以使用下列类型参数(无论用强制模...

  • PHP7新特性

    PHP7已经出来有一段时间了,据官方测试说明,其性能与PHP5.6相比有很大的提升。PHP7相比之前的版本有了许多...

  • PHP7 新特性

    1. 支持开启强类型模式 例1: 例2: 例3: 例2之所以在强制类型模式之下还可以执行,是因为例2是 int 转...

网友评论

      本文标题:PHP7 特性

      本文链接:https://www.haomeiwen.com/subject/pljwyqtx.html