php程序开发之函数参数动态获取
来源:互联网 发布:必备办公软件 编辑:程序博客网 时间:2024/06/14 01:23
我们通常使用php自定义函数如:
function doUpdate($id,$data){//TODO}function fetchUser($id,$group=0){//TODO}等等,我们一般都是使用固定的函数参数,即函数函数个数是固定的!那么,php能不能在自定义函数中支持可变数量的参数呢?答案是肯定的!
其实很简单,我们只需使用三个php系统函数即可实现函数可变数量的参数:func_num_args()、func_get_arg()和 func_get_args();
这三个函数的意义:
func_num_args():返回传入参数的总个数;
func_get_arg():返回传入函数的参数列表(数组);
func_get_args():根据参数索引从参数列表返回参数值;
例如一下函数:
function updateUserInfo(){$argNum=func_num_args();//获得参数个数echo $argNum;$argList=func_get_arg();//获得参数列表echo $argList[1];$name=func_get_args(0);//获得第一个参数值echo $name;}调用
updateUserInfo('Tim','Shanghai',1980,5,1);
输出为:
4
Shanghai
Tim
0 0
- php程序开发之函数参数动态获取
- func_get_args动态获取函数参数
- PHP程序开发之字母大小写转换相关函数介绍
- php函数中获取参数信息方法
- php扩展开发---获取参数-zend_parse_parameters
- 菜鸟学php扩展 之 详解扩展函数的传参(如何获取参数)(三)
- php获取函数参数,获取类里面的方法名
- PHP函数参数之引用传递
- ArcGIS Engine程序开发之 IToolbarMenu.AddItem()函数中的参数
- 小程序开发之页面参数传递
- LoadRunner动态获取参数
- js动态获取参数
- PHP 获取当前url的函数及参数
- PHP day4 请求request参数获取和input助手函数
- web开发学习-enctype 造成php获取参数失败问题
- 从Win32程序中的主函数中获取命令行参数
- 从Win32程序中的主函数中获取命令行参数
- 从Win32程序中的主函数中获取命令行参数
- python入门——定时打开网页
- python map函数
- MyCodePool
- PTA 数据结构与算法题目集(中文)5-9 旅游规划 (25分)
- Servlet复习
- php程序开发之函数参数动态获取
- 一张图看明白Kubernetes架构
- 8735和6735区别
- Thinkphp的URL美化
- Android Lollipop 新特性
- 算法设计与应用基础-第八周
- 深入理解Java:注解(Annotation)自定义注解入门
- MATLAB的sound函数如何终止播放
- 最小子数组