Func_get_args is the array for obtaining parameters in the method. It returns an array used with func_num_args;
Func_get_arg is a parameter used to obtain the specified offset.
Func_num_args count
Func_num_args is generally written in the method for counting;
The usage is as follows:
[Php]
Function myargs ($ a = 'para1', $ B = 'para2 '){
$ Numargs = func_num_args ();
Echo "Number of parameters: $ numargs <br/> \ n ";
If ($ numargs> = 2 ){
Echo "Second parameters is:". func_get_arg (1). "<br/> \ n ";
}
$ Arg_list = func_get_args ();
For ($ I = 0; $ I <$ numargs; $ I ++ ){
Echo "parameters $ I is:". $ arg_list [$ I]. "<br/> \ n ";
}
}
Myargs (11, 22 );
The output is as follows:
Number of parameters: 2
Second parameters is: 22
Parameters 0 is: 11
Parameters 1 is: 22
Function myargs ($ a = 'para1', $ B = 'para2 '){
$ Numargs = func_num_args ();
Echo "Number of parameters: $ numargs <br/> \ n ";
If ($ numargs> = 2 ){
Echo "Second parameters is:". func_get_arg (1). "<br/> \ n ";
}
$ Arg_list = func_get_args ();
For ($ I = 0; $ I <$ numargs; $ I ++ ){
Echo "parameters $ I is:". $ arg_list [$ I]. "<br/> \ n ";
}
}
Myargs (11, 22 );
The output is as follows:
Number of parameters: 2
Second parameters is: 22
Parameters 0 is: 11
Parameters 1 is: 22