classkit_method_redefine()
classkit_method_redefine - Dynamically changes the code of the given method
Syntax
bool classkit_method_redefine (
string $classname,
string $methodname,
string $args,
string $code,
int $flags)
Arguments
- classname - The class in which to redefine the method
- methodname - The name of the method to redefine
- args - Comma-delimited list of arguments for the redefined method
- code - The new code to be evaluated when methodname is called
- flags - The redefined method can be CLASSKIT_ACC_PUBLIC, CLASSKIT_ACC_PROTECTED or CLASSKIT_ACC_PRIVATE Note: This parameter is only used as of PHP 5, because, prior to this, all methods were public.
Description
Version
PHP PECL classkit >= 0.1
Return value
Returns TRUE on success or FALSE on failure.