PHP7新特性系列 简介

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

}

你可能感兴趣的:(PHP7新特性系列 简介)