Manual do PHP
Anterior |  | Próxima

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

    foo!

## Veja também

classkit_method_add()
classkit_method_redefine()
classkit_method_remove()
classkit_method_rename()

Anterior | Principal | Próxima
classkit_method_add | Acima | classkit_method_redefine