PHP7带来了巨大的性能的提升,更加方便的语法,但是只有通过深入的了解,才能够有效地利用这些利好。《PHP7新特性系列》博文就是以实践PHP7新特性为目的产生的,每一篇文章会包含一个PHP7新特性的介绍,并添加上一个可执行代码示例。
预期内容
{
-
函数参数的标量声明
-
返回值的声明
-
null合并运算符
-
组合比较符(<=>)
-
define可以定义数组了
-
匿名类
-
用于一次性使用的简单对象
-
Unicode Codepoint转义语法
-
Closure:call() 暂时绑定一个方法到对象上闭包并调用它
-
为unserialize()提供过滤
-
从同一namespace导入的类可以使用一个use导入
-
生成器可以返回表达式
-
IntlChar类,暴露出更多的ICU功能。
-
预期,向后兼容assert方法。使得可以在生产环境中启用断言,并且提供当断言失败时抛出特定异常的能力。
-
Generator Delegation:只需在最外层生成其中使用yield from,就可以把一个生成器自动委派给其他的生成器,Traversable对象或者array。
-
整数除法intdiv()
-
会话选项session_start()可以接受一个array作为参数,用来覆盖php.ini文件中设置的会话配置选项。
-
preg_replace_callback_array() 执行正则表达式,搜索和替代
-
可以使用list()函数来展开实现了ArrayAccess接口的对象,现在这个问题已经被修复。
-
允许在克隆表达式上访问对象成员
-
CSPRING API 生成随机int和byte
}
网友评论