📜  PHP | call_user_func()函数

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

PHP | call_user_func()函数

call_user_func() 是PHP中的一个内置函数,用于调用第一个参数给出的回调,并将其余参数作为参数传递。它用于调用用户定义的函数。

句法:

mixed call_user_func ( $function_name[, mixed $value1[, mixed $... ]])

这里,mixed 表示一个参数可以接受多种类型。
参数: call_user_func()函数接受上面提到的和下面描述的两种类型的参数:

  • $function_name:定义函数列表中函数调用的名称。它是一个字符串类型参数。
  • $value:混合值。要传递给函数的一个或多个参数。

返回值:该函数返回回调函数返回的值。

下面的程序说明了PHP中的 call_user_func()函数:

程序1:调用函数


输出:
This is GeeksforGeeks site.
This is Content site.

程序 2:使用命名空间名称的 call_user_func()


输出:
GeeksForGeeks
GeeksForGeeks

程序 3:使用带有 call_user_func() 的类方法


输出:
Geeks
Geeks

程序 4:使用带有 call_user_func() 的 lambda函数


输出:
GeeksforGeeks

参考: 函数 : PHP 。 PHP