runkit7_method_remove

(PECL runkit7 >= Unknown)

runkit7_method_removeDynamically removes the given method

Descripción

runkit7_method_remove ( string $classname , string $methodname ) : bool

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

Parámetros

classname

The class in which to remove the method

methodname

The name of the method to remove

Valores devueltos

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

Ejemplos

Ejemplo #1 runkit7_method_remove() example

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

    function 
bar() {
        return 
"bar!\n";
    }
}

// Remove the 'foo' method
runkit7_method_remove(
    
'Example',
    
'foo'
);

echo 
implode(' 'get_class_methods('Example'));

?>

El resultado del ejemplo sería:

bar

Ver también