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
}