classkit_method_redefine Cambia dinámicamente el código del método dado &reftitle.description; boolclasskit_method_redefine stringclassname stringmethodname stringargs stringcode intflagsCLASSKIT_ACC_PUBLIC ¬e.classkit.selfmanipulation; &warn.experimental.func; &reftitle.parameters; classname La clase el la que se va a redefinir el método methodname El nombre del método a redefinir args Lista de argumentos separados por coma para el método redefinido code El nuevo código a ser evaluado cuando methodname es llamado flags El método redefinido puede ser CLASSKIT_ACC_PUBLIC, CLASSKIT_ACC_PROTECTED o CLASSKIT_ACC_PRIVATE Este parámetro sólo se usa a partir de PHP 5, ya que, antes de esta versión, todos los métodos eran públicos. &reftitle.returnvalues; &return.success; &reftitle.examples; Ejemplo de <function>classkit_method_redefine</function> foo(); // Redefinir el método 'foo' classkit_method_redefine( 'Ejemplo', 'foo', '', 'return "bar!\n";', CLASSKIT_ACC_PUBLIC ); // imprimir Ejemplo::foo() (después de redefinir) echo "Después: " . $e->foo(); ?> ]]> &example.outputs; &reftitle.seealso; classkit_method_add classkit_method_copy classkit_method_remove classkit_method_rename