开发手册 欢迎您!
软件开发者资料库

PHP 7 - 标量类型声明

PHP 7标量类型声明 - 从简介,性能,环境设置,标量类型声明,返回类型声明,空值合并运算符,Spaceship运算符,常量数组,匿名类,闭包:: call()开始,简单易学地学习PHP 7 ,Filtered unserialize(),IntlChar,CSPRNG,Expectations,use Statement,Error Handling,Integer Division,Session Options,Deprecated Features,Removed Extensions和SAPIs。

在PHP 7中,引入了一个新功能,Scalar类型声明.标量类型声明有两个选项 :

  • 强制  - 强制是默认模式,不需要指定.

  • 严格  - 严格模式必须明确提示.

可以使用上述模式强制执行以下函数参数类型 :

  • int

  • float

  • bool

  • string

  • interfaces

  • 数组

  • callable

示例 - 强制模式

它产生以下浏览器输出 :

9

示例 - 严格模式

它产生以下浏览器输出 :

Fatal error: Uncaught TypeError: Argument 2 passed to sum() must be of the type integer, string given, ...