classkit_method_redefine> <classkit_method_add
Last updated: Fri, 24 Feb 2012

classkit_method_copy

(PECL classkit >= 0.2)

classkit_method_copyCopia um método de uma classe para a outra

Descrição

bool classkit_method_copy ( string $dClass , string $dMethod , string $sClass [, string $sMethod ] )
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

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.

Valor 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:

foo!

Veja Também



User Contributed Notes
classkit_method_copy
There are no user contributed notes for this page.

classkit_method_redefine> <classkit_method_add
Last updated: Fri, 24 Feb 2012