-
版本更新记录
- 2016-03-22 记录 7.0-> 7.1 变更
- 2018-01-15 记录 7.2-> 7.3 变更
-
7.0 --> 7.1
- 条件的放宽
1
2function testReturn() :string {} ---> function testReturn() :?string {} //返回类型string -> 变更为可以是string or null.
function testReturn(string $name ) :string {} ---> function testReturn(?string $name ) :string {} //入参类型string -> 变更为可以是string or null. - 边界的修饰
1
2
3
4
5class demo { class demo{
const DEMO_PHP_70 ---> public const DEMO_PHP_71 //现在常量也可以做可见性设置
private const DEMO_PHP_PRI_71
} }
- 同一位置多异常处理
1
try{} catch (\Exception $e){} ---> try{}catch(\ChildExcepiton| \ParentException){} // 同一位置,捕获多种异常
- 条件的放宽
-
7.2 --> 7.3
- 7.3.0 现在,如果字符串指向的变量未定义,compact() 会产生 E_NOTICE 级错误。 在此之前,此类问题会静默忽略掉。
原文作者:Neo Anderson
原文链接:https://www.neofaster.cc/archives/54028cc8.html
发表日期:March 22nd 2016, 10:09:14 am
更新日期:March 17th 2022, 1:42:00 pm
版权声明:本文采用知识共享署名-非商业性使用 4.0 国际许可协议进行许可