classkit_method_redefine
classkit_method_rename
Funções da Classkit
PHP Manual

# classkit_method_remove

(PECL classkit:0.1-0.4 runkit:0.7-0.9)

classkit_method_remove — Remove dinamicamente um método da classe

### Descrição

bool classkit_method_remove ( string `$classname` , string `$methodname` )

> Nota: Esta função não pode ser utilizada para manipular o método atualmente em execução (ou encadeado).

Aviso

Esta função é EXPERIMENTAL. O comportamento desta função, seu nome, incluindo toda documentação pode ser modificado sem aviso em futuras versões do PHP. Esta função deve ser usada por sua própria conta e risco.

### Parâmetros

`classname`

  Classe de onde será retirado o método

`methodname`

  Método a ser removido

### Valor Retornado

Retorna `TRUE` em caso de sucesso ou `FALSE` em falhas.

### Exemplos

Exemplo #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'));
?>`

O exemplo acima irá imprimir:

    bar

### Veja Também

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

classkit_method_redefine
classkit_method_rename
Funções da Classkit
PHP Manual