Funciones runkit
PHP Manual

runkit_method_remove

(PECL runkit >= 0.7.0)

runkit_method_removeEliminar dinámicamente el método dado

Descripción

bool runkit_method_remove ( string $classname , string $methodname )

Nota: Esta función no puede ser utilizada para manipular el actual método en ejecución (o extendido).

Advertencia

Esta función ha sido declarada EXPERIMENTAL. Su comportamiento, su nombre y la documentación que le acompaña puede cambiar sin previo aviso en futuras versiones de PHP. Use esta función bajo su propio riesgo.

Parámetros

classname

La clase en la que se va a eliminar el método

methodname

El nombre del método a eliminar

Valores devueltos

Devuelve TRUE en caso de éxito o FALSE en caso de error.

Ejemplos

Ejemplo #1 Ejemplo de runkit_method_remove()

<?php
class Ejemplo {
    function 
foo() {
        return 
"foo!\n";
    }
    
    function 
bar() {
        return 
"bar!\n";
    }
}

// Eliminar el método 'foo'
runkit_method_remove(
    
'Ejemplo',
    
'foo'
);

echo 
implode(' 'get_class_methods('Ejemplo'));

?>

El resultado del ejemplo sería:

bar

Ver también


Funciones runkit
PHP Manual