GitHub:https://github.com/php/php-src/releases/tag/php-7.1.0
官方文档:http://cn2.php.net/manual/zh/migration71.php
部分列出
可为空类型 ?String foo
传入的参数或者函数返回的结果要么是给定的类型,要么是 null
1 | function testReturn(?string $a): ?string |
新的返回值类型 : void
返回值声明为 void 类型的方法要么干脆省去 return 语句,要么使用一个空的 return 语句。 对于 void 函数来说,NULL 不是一个合法的返回值。
1 | public function FunctionName(): void |
类常量可见性
多异常捕获
一个 catch 可捕获多个异常,用 |
分隔
1 | try{ |