PHP7内核特性与架构实现分析.pdfVIP

  • 0
  • 0
  • 约1.65万字
  • 约 12页
  • 2026-09-02 发布于北京
  • 举报

PHP7新特性

标量类型

标量类型有两种模式:强制(默认)和严格模式。现在可以使用下列类型参数

(无论用强制模式还是严格模式):字符串(string),整型(int),浮点数

(float),以及布尔值(bool)。它们扩充了PHP5中引入的其他类型:类名,接

口,数组和回调类型。

以上例程会输出:

要使用严格模式,一个declare指令必须放在文件的顶部。这意味着严格

标量是基于文件配置的。这个指令不仅影响参数的类型,也影响到函数的返回

值。##返回值类型PHP7增加了对返回类型的支持。类似于参数类

型,返回类型了函数返回值的类型。可用的类型与参数中可用的类型

相同。

以上例程会输出:

null合并运算符

由于日常使用中存在大量同时使用三元表达式和isset()的情况,添加了null合并

运算符(??)这个语法糖。如果变量存在企且值不为null,它就会返回自身的值,否

则返回它的第二个操作数。

太空船操作符(组合比较符)

太空船操作符用于比较两个表达式。当小于、等于、大于b时分别返回-1,0,1。

通过define()定义常量数组

现在支持通过newclass来实例化一个类,这可以用

文档评论(0)

1亿VIP精品文档

相关文档