PHP 8.1.0 RC 4 available for testing

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 add a note

User Contributed Notes

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