phpday 2025 - Call For Papers

runkit_method_copy

(No version information available, might only be in Git)

runkit_method_copyCopia un método de una clase a otra

Descripción

runkit_method_copy(
    string $dClass,
    string $dMethod,
    string $sClass,
    string $sMethod = ?
): bool

Parámetros

dClass

Clase destino del método a copiar

dMethod

Nombre del método destino

sClass

Clase fuente del método a copiar

sMethod

Nombre del método a copiar desde la clase fuente. Si se omite este parámetro, se asume el valor de dMethod.

Valores devueltos

Devuelve true en caso de éxito o false en caso de error.

Ejemplos

Ejemplo #1 Ejemplo de runkit_method_copy()

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

class
Bar {
// inicialmete sin métodos
}

// copiar el método ejemplo() desde la clase Foo a la clase Bar, como baz()
runkit_method_copy('Bar', 'baz', 'Foo', 'ejemplo');

// imprimir la función copiada
echo Bar::baz();
?>

El resultado del ejemplo sería:

foo!

Ver también

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top