📜  解释PHP中的类型提示

📅  最后修改于: 2022-05-13 01:56:15.642000             🧑  作者: Mango

解释PHP中的类型提示

类型提示是一个概念,它为参数的预期数据类型提供函数提示。

例如,如果我们想在编写 add函数时添加一个整数,我们已经提到了参数的数据类型(在本例中为整数)。在调用函数时,我们只需要提供整数类型的参数。如果您提供任何其他类型的数据,它将引发错误,并明确指示需要整数类型的值。

类型提示的优点:

  • 类型提示帮助用户轻松调试代码或代码非常具体地提供错误。
  • 对于静态类型的编程/数据来说,这是一个很棒的概念。

类型提示的缺点:

  • 函数只接受一种类型的数据。
  • 数据或论点的动态性不存在。

示例 1:在以下示例中,“cls”类类型的 $var1 被传递给 display()函数。它显示类“cls”的文本。

PHP
sentence;
  }
  
  display(new cls());
?>


PHP


输出:

Hi welcome to php world

示例 2:以下示例显示 $numbers 作为参数传递给数组类型的 add()函数。所有数组项都是使用PHP foreach() 循环添加的。

PHP


输出:

20

如果传递一个整数,则会引发以下错误。