classkit_method_remove

(no version information, might be only in CVS)

classkit_method_remove -- Dynamically removes the given method

Leírás

bool classkit_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

Siker esetén TRUE értékkel tér vissza, ellenkező esetben FALSE értéket ad.

Példák

Példa 1. classkit_method_remove() example

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

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

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

?>

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

bar

Lásd még

classkit_method_add()
classkit_method_copy()
classkit_method_redefine()
classkit_method_rename()