使用PHP怎么动态获取函数参数

  介绍

使用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怎么动态获取函数参数