php函数: call_user_func()和call_user_func_array() 使用详解
2024-08-31 14:28:47
call_user_func 该函数允许直接调用自己写的函数,可以直接传入一些参数。
使用方法1:给自己写的函数传入参数,一个特别的调用函数的方法。
<?php funciotn test1($a,$b){
echo $a;
echo $b;
} call_user_func('test1',"11","22");
call_user_func('test1',"33","44");
//输出结果 11 22 33 44
?>
使用方法2:调用类内部函数的时候用array
class a { function b($c){
echo "$c";
}
}
call_user_func(array("a","b"),"111");
//显示111
call_user_func_array()的使用方法
使用方法1:call_user_func_array(): 用数组存放参数
function b($c,$d){
echo $c;
echo $d;
}
call_user_func_array('a',array("11","22"));
//输出结果1122
使用方法2:call_user_func_array() 调用类内部函数
class a {
function bc($b,$c){
$bc=$b+$c;
echo $bc;
} }
call_user_func_array(array("a","bc"),array("11","22"));
//输出结果 33
最新文章
- 2003-Can&#39;t connect to mysql server on localhost (10061)
- Sublime Text3的安装
- 搭建eclipse+github开发环境
- (转)深入理解javascript连续赋值表达式
- webshell提权20种思路
- /var/lock/subsys作用
- STMPClient 发送邮件显示 不允许使用邮件名称.
- Codeforces Codeforces Round #319 (Div. 2) C. Vasya and Petya&#39;s Game 数学
- 面试al tx
- css 溢出文本显示省略号
- echarts的使用总结;
- TMS320F28335项目开发记录9_28335中断系统
- (转)memcached学习笔记1(windows 7 64bit 环境下安装memcached)
- tp5时间戳转日期的方法
- Binary Tree Level Order Traversal II(层序遍历2)
- memcached—Java操作Memcached实例
- 关于jqGrid组件数据显示不出问题
- spring boot 集成 redis lettuce
- Sql 通过表名查找所有列名
- Java各个知识点详解总结