PHP7新特性中,有哪些是PHP7带来的全新功能?
- 内容介绍
- 文章标签
- 相关推荐
本文共计723个文字,预计阅读时间需要3分钟。
PHP7带来的新东西:
1.类型的声明。
可以使用字符串(string)、整数(int)、浮点数(float)、布尔值(bool)来声明函数的参数类型及其返回值类型。 例如,声明函数的参数类型与返回值类型: php declare(strict_types=1); function add(int $a, int $b): int { return $a + $b; }PHP7带来的新东西
1.类型的声明。
可以使用字符串(string), 整数 (int), 浮点数 (float), 以及布尔值 (bool),来声明函数的参数类型与函数返回值。
declare(strict_types=1); function add(int $a, int $b): int { return $a+$b; } echo add(1, 2); echo add(1.5, 2.6);
php5是无法执行上面代码的,php7执行的时候会先输出一个3和一个报错( Argument 1 passed to add() must be of the type integer, float given);
标量类型声明 有两种模式: 强制 (默认) 和 严格模式。
本文共计723个文字,预计阅读时间需要3分钟。
PHP7带来的新东西:
1.类型的声明。
可以使用字符串(string)、整数(int)、浮点数(float)、布尔值(bool)来声明函数的参数类型及其返回值类型。 例如,声明函数的参数类型与返回值类型: php declare(strict_types=1); function add(int $a, int $b): int { return $a + $b; }PHP7带来的新东西
1.类型的声明。
可以使用字符串(string), 整数 (int), 浮点数 (float), 以及布尔值 (bool),来声明函数的参数类型与函数返回值。
declare(strict_types=1); function add(int $a, int $b): int { return $a+$b; } echo add(1, 2); echo add(1.5, 2.6);
php5是无法执行上面代码的,php7执行的时候会先输出一个3和一个报错( Argument 1 passed to add() must be of the type integer, float given);
标量类型声明 有两种模式: 强制 (默认) 和 严格模式。

