请输入您要查询的百科知识:

 

词条 call_user_func
释义

函数说明

(PHP 4中,PHP 5中)

call_user_func - 返回一个自定义用户函数给出的第一个参数

函数定义

mixed call_user_func(回调 函数名 [,混合 参数 [,混合$ ...]])

调用该函数定义的函数参数给出一个用户。

功能

该函数被调用。类方法也可以使用静态调用传递数组array($classname, $methodname) 这个参数此功能。另外一个对象的实例可以被称为类方法通过传递数组array($objectinstance, $methodname) 这个参数。

参数

零个或多个参数传递给函数。

注意: 对于call_user_func(参数)不按引用传递。

实例说明

例-1

<?php

error_reporting(E_ALL);

function increment(&$var)

{

$var++;

}

$a = 0;

call_user_func('increment', $a);

echo $a."\";

call_user_func_array('increment', array(&$a)); // You can use this instead before PHP 5.3

echo $a."\";

?>

输出:

0

1

例-2

<?php

function barber($type)

{

echo "You wanted a $type haircut, no problem\";

}

call_user_func('barber', "mushroom");

call_user_func('barber', "shave");

?>

输出:

You wanted a mushroom haircut, no problem

You wanted a shave haircut, no problem

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2025/1/9 9:20:44