解析php中call_user_func_array的作用_PHP教程
程序员文章站
2024-04-04 12:39:41
...
一、直接调用方法
function test($a, $b)
{
echo '测试一:'.$a.$b;
}
//调用test方法,array("asp", 'php')对应相应的参数
call_user_func_array('test', array("asp", 'php'));
class test2{
function phpSay($a, $b)
{
echo '测试二:'.$a.$b;
}
}
$o = new test2();
//相当于:$o->phpSay('php','你好');
call_user_func_array(array(&$o, 'phpSay'), array('php','你好'));
复制代码 代码如下:
function test($a, $b)
{
echo '测试一:'.$a.$b;
}
//调用test方法,array("asp", 'php')对应相应的参数
call_user_func_array('test', array("asp", 'php'));
二、通过类调用类中的方法
复制代码 代码如下:
class test2{
function phpSay($a, $b)
{
echo '测试二:'.$a.$b;
}
}
$o = new test2();
//相当于:$o->phpSay('php','你好');
call_user_func_array(array(&$o, 'phpSay'), array('php','你好'));
推荐阅读
-
解析php中call_user_func_array的作用_PHP教程
-
深入解析PHP的Laravel框架中的event事件操作
-
正确的PHP匹配UTF-8中文的正则表达式,_PHP教程
-
详细介绍在PHP中单引号和双引号的区别_PHP教程
-
Smarty中的注释和截断功能介绍,smarty截断功能介绍_PHP教程
-
PHP 中关于ord($str)>0x80的详细说明_PHP教程
-
PHP中调用C/C++制作的动态链接库的教程,php动态链接库
-
检查php文件中是否含有bom的函数_PHP教程
-
php中的时间处理_PHP教程
-
php strstr查找字符串中是否包含某些字符的查找函数_PHP教程