介绍
使用PHP怎么动态获取函数参数?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。
<强> 1。func_num_args -返回传入函数的参数总个数强>
<代码> int func_num_args (void) 代码>
示例
& lt; php ? function demo () { 时间=美元才能numargs func_num_args (); echo 才能“参数个数为:,numargs 美元;\ n",; } demo (, & # 39;一个# 39;,,,& # 39;b # 39;,,, & # 39; c # 39;,),
运行结果
参数个数为:3
引用>
<强> 2。func_get_args -返回传入函数的参数列表强>
<代码>数组func_get_args (空白)代码>
示例
& lt; php ? function demo () { 时间=美元才能args func_get_args (); echo 才能“传入的参数分别为:“; var_dump (args)美元才能; } demo (, & # 39;一个# 39;,,,& # 39;b # 39;,,, & # 39; c # 39;,),运行结果
传入的参数分别为:
引用>
数组(大?3)
,0=比;字符串& # 39;一个# 39;(长度=1)
,1=比;字符串& # 39;b # 39;(长度=1)
,2=比;字符串& # 39;c # 39;(长度=1)<强> 3。func_get_arg——根据参数索引从参数列表返回参数值强>
<代码> mixed func_get_arg (int arg_num 美元)代码>
示例
<前类="刷:php; "> & lt; php ? function demo () { 时间=美元才能numargs func_num_args (); echo 才能“参数个数为:,numargs 美元;& lt; br /祝辞;“,; 时间=美元才能args func_get_args (); if 才能;(,numargs 美元;祝辞=,2,),{ ,,,echo “第二个参数为:,“,只func_get_arg (, 1),只“& lt; br /祝辞;“,; ,,} } demo , & # 39;一个# 39;,,,& # 39;b # 39;,,, & # 39; c # 39;,),运行结果
参数个数为:3
引用>
第二个参数为:b看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注行业资讯频道,感谢您对的支持。
使用PHP怎么动态获取函数参数