php-func_get_args
来源:互联网 发布:尚观java培训学费 编辑:程序博客网 时间:2024/06/05 10:24
1.func_get_args
php函数调用时,实际参数都会传入(不管有没有定义)
可以使用func_get_args/func_get_arg获得传过来的实参,通过自己加工处理就可以实现某些实用的功能
function get($data){
$args = func_get_args();
echo count($args);//输出2
$arg = func_get_arg(1);//从零开始,超过参数个数报错
echo $arg; //输出aa
}
get('name','aa');
2.使用
可以约定第一个参数为要执行函数
function execute($data){
$args = func_get_args();
//$arg = func_get_arg(0);
$func = "get_" . $args[0];
if (function_exists($func)){//判断函数是否存在
echo $func();//通过字符串加上()实现函数调用
} else echo "函数不存在,请检查";
}
//
function get_name(){
$name = "hhh"
return $name;
}
//
execute('name','aaa','aaa');//输出hhh,参数2和3不影响函数执行
未完
0 0
- php-func_get_args
- PHP func_num_args与func_get_args
- PHP func_num_args与func_get_args
- php中的func_num_args、func_get_arg与func_get_args函数
- php 函数:func_get_args()、func_get_arg()与func_num_args()
- php中func_num_args(),func_get_arg(),func_get_args()的区别
- PHP的一些函数call_user_func_array,func_get_args()
- PHP中func_get_args系列函数的区别
- PHP学习笔记之(func_get_args函数)
- func_get_arg,func_get_args,func_num_args实现PHP伪重载
- PHP中func_get_args(),func_get_arg(),func_num_args()的区别
- func_get_arg,func_get_args,func_num_args实现PHP伪重载
- php函数之func_get_args()、func_get_arg()与func_num_args()
- php中的func_num_args、func_get_arg与func_get_args函数
- php中的func_num_args、func_get_arg与func_get_args函数
- php的冷门函数之——call_user_func_array,func_get_args,func_num_args
- php手册中关于func_get_args()的用法例子
- php函数call_user_func_arrray、call_user_func、func_get_args、func_num_args的用法
- linux安装redis详解
- Opencv 基于肤色的手势分割
- 静态绑定和动态绑定
- 欢迎使用CSDN-markdown编辑器
- STM32之CAN控制器
- php-func_get_args
- Java的Runtime
- 使用maven多模块构建dubbo第一个分布式HelloWorld
- install 安装apk正常push到系统目录运行报错问题
- mysql字符串包含的四种写法
- 软工文档总结
- Android:通过JNI调用c++代码
- Run Time中请求系统权限Requesting Permissions at Run Time
- 一行代码实现java list去重