runkit_method_remove

(no version information, might be only in CVS)

runkit_method_remove -- Dynamically removes the given method

Leírás

void runkit_method_remove ( string classname, string methodname )

Megjegyzés: This function cannot be used to manipulate the currently running (or chained) method.

Figyelem

Ez a függvény KÍSÉRLETI JELLEGGEL MŰKÖDIK. A függvény működése, neve, bármi amit a függévénnyel kapcsolatban dokumentáltunk megváltozhat egy későbbi PHP kiadásban minden figyelmeztetés nélkül. Ezt a függvényt csak a saját felelősségedre használd!

Paraméterek

classname

The class in which to remove the method

methodname

The name of the method to remove

Visszatérési értékek

Returns NULL on success or FALSE on failure.

Példák

Példa 1. runkit_method_remove() example

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

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

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

?>

A fenti példa a következő kimenetet adja:

bar

Lásd még

runkit_method_add()
runkit_method_copy()
runkit_method_redefine()
runkit_method_rename()
runkit_function_remove()