美文网首页
PHP7的新特性

PHP7的新特性

作者: Zeaone | 来源:发表于2019-03-14 10:46 被阅读0次

1 太空船操作符

用来比较两个表达式

2 形参类型以及返回类型的声明

3 null合并符号(??)

4 常量数组

php7支持可以定义常量数组,php7之前无法定义常量数组。

<?php
define('ZEAONE',[
    'aaaa',
    'bbbb',
    'cccc'
]);

5 namespace批量导入

php7之前

<?php
use Test\A;
use Test\B;
use Test\C;

php7之后

use Test\{A,B,C}

6 throwable 接口

可以像捕获异常一样来捕获部分错误

7 Closure::call() 通过Call暂时绑定闭包方法到对象具体如下

<?php
class Test{
    private $num = 1;
}
$f = function(){
  return $this->num +1
}
$f->call(new Test())

8 intdiv 整除函数

<?php
var_dump(intdiv(11,5))
//输出int(2)

9 list() 简略([])写法

php7之前

list($a,$b,$c) = [1,2,3];

php7

[$a,$b,$c] = [1,2,3];

相关文章

  • 高性能PHP7【笔记】

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

  • PHP7 新特性你知道多少?

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

  • 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 新特性

    类型声明 看代码,一目了然了。 命名空间与use关键字批量声明 非混合模式 混合模式 复合模式 匿名类 匿名类的声...

  • php7新特性

    1. ??运算符(NULL合并运算符)把这个放在第一个说是因为我觉得它很有用。用法:$a = $_GET['a']...

  • php7 新特性

    一、php7.0 新的特性 1 . 可以强制指定变量类型 ,可使用declare(strict_types = 1...

网友评论

      本文标题:PHP7的新特性

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