runkit_function_redefine
    (PECL)
runkit_function_redefine -- 
   Replace a function definition with a new implementation
  
Description
bool 
runkit_function_redefine ( string funcname, string arglist, string code )
Note: By default, only
userspace functions may be removed, renamed, or modified.  In order to
override internal functions, you must enable the
runkit.internal_override setting in the system-wide
php.ini file.
Parameters
   
- funcname
 
       Name of function to redefine
      
- arglist
 
       New list of arguments to be accepted by function
      
- code
 
       New code implementation
      
 
  Return Values
   Returns TRUE on success or FALSE on failure.
  
Examples
   
Example 1. A runkit_function_redefine() example 
<?php function testme() {   echo "Original Testme Implementation\n"; } testme(); runkit_function_redefine('testme','','echo "New Testme Implementation\n";'); testme(); ?>
 |  
 The above example will output: Original Testme Implementation
New Testme Implementation  |  
  |