   #PHP Manual Function Handling functions func_get_arg func_num_args

   PHP Manual
   Prev  Next
   ______________________________________________________________________

                                 func_get_args

   (PHP 4 )
   func_get_args --  Returns an array comprising a function's argument
   list

Description

   array func_get_args ( void )

   Returns an array in which each element is the corresponding member of
   the current user-defined function's argument list. func_get_args()
   will generate a warning if called from outside of a function
   definition.

   <?php
   function foo() {
       $numargs = func_num_args();
       echo "Number of arguments: $numargs<br />\n";
       if ($numargs >= 2) {
           echo "Second argument is: " . func_get_arg(1) . "<br />\n";
       }
       $arg_list = func_get_args();
       for ($i = 0; $i < $numargs; $i++) {
           echo "Argument $i is: " . $arg_list[$i] . "<br />\n";
       }
   }
   foo(1, 2, 3);
   ?>

   func_get_args() may be used in conjunction with func_num_args() and
   func_get_arg() to allow user-defined functions to accept
   variable-length argument lists.

     Note: This function was added in PHP 4.
   ______________________________________________________________________

   Prev         Home          Next
   func_get_arg  Up  func_num_args
