ReflectionMethod::invokeArgs
  Invoke args
  
 
  Description
  
   public mixed ReflectionMethod::invokeArgs(objectnull $object, array $args)
  
  
 
  Parameters
  
   
    
     - 
object
- 
      
       The object to invoke the method on. In case of static methods, you can pass
       null to this parameter.
       
- 
args
- 
      
       The parameters to be passed to the function, as an array.
       
 
 
  Return Values
  
   Returns the method result.
  
  
 
  Errors/Exceptions
  
   A ReflectionException if the object
   parameter does not contain an instance of the class that this method was declared in.
  
  
   A ReflectionException if the method invocation failed.
  
  
 
 
  Examples
  
   
    Example #1  ReflectionMethod::invokeArgs example
    
<?php
class HelloWorld {
    public function sayHelloTo($name) {
        return 'Hello ' . $name;
    }
}
$reflectionMethod = new ReflectionMethod('HelloWorld', 'sayHelloTo');
echo $reflectionMethod->invokeArgs(new HelloWorld(), array('Mike'));
?>
 
    The above example will output:
 
  
  
 
  Notes
  Note: 
   
    If the function has arguments that need
to be references, then they must be references in the passed argument list.
   
  
  
 
  See Also
  
   
    -  ReflectionMethod::invoke
- __invoke()
- call_user_func_array