classkit_method_copy
(PECL)
classkit_method_copy -- Copia um método de uma classe para a outra
Descrição
bool
classkit_method_copy ( string dClass, string dMethod, string sClass [, string sMethod] )
Atenção |
Esta função é
EXPERIMENTAL. Isso quer dizer que o comportamento desta função
e seu nome, incluindo TUDO o que está documentado aqui
pode mudar em futuras versões do PHP, SEM QUALQUER NOTIFICAÇÃO.
Esteja avisado, e use esta função por sua própria conta e risco. |
Parâmetros
- dClass
Classe destino. para será copiado o método
- dMethod
Nome do método na classe que ele irá ser copiado
- sClass
Classe fonte, de onde o método será copiado
- sMethod
Nome do método na classe fonte. Se este parâmetro for omitido,
o dMethod é replicado aqui.
Valores de retornado
Retorna TRUE em caso de sucesso ou FALSE em falhas.
Exemplos
Exemplo 1. classkit_method_copy() example
<?php class Foo { function example() { return "foo!\n"; } }
class Bar { // initially, no methods }
// copy the example() method from the Foo class to the Bar class, as baz() classkit_method_copy('Bar', 'baz', 'Foo', 'example');
// output copied function echo Bar::baz(); ?>
|
O exemplo acima irá imprimir: |