classkit_import

(PECL classkit >= 0.3)

classkit_importImportar nuevas definiciones de métodos de clase desde un archivo

Descripción

classkit_import ( string $filename ) : array

Nota: Esta función no puede ser utilizada para manipular el actual método en ejecución (o extendido).

Advertencia

Esta función ha sido declarada EXPERIMENTAL. Su funcionamiento, nombre y la documentación que le acompaña puede cambiar sin previo aviso en futuras versiones de PHP. Utilícela bajo su propia responsabilidad.

Parámetros

filename

El nombre de archivo de las definiciones del método de clase a importar

Valores devueltos

Matriz asociativa de los métodos importados

Ejemplos

Ejemplo #1 Ejemplo de classkit_import()

<?php
// file: nuevaclase.php
class Ejemplo {
    function 
foo() {
        return 
"bar!\n";
    }
}
?>
<?php
// se necesita nuevaclase.php (ver arriba)
class Ejemplo {
    function 
foo() {
        return 
"foo!\n";
    }
}

$e = new Ejemplo();

// imprimir el original
echo $e->foo();

// importar el método de remplazo
classkit_import('nuevaclase.php');

// imprimir el importado
echo $e->foo();

?>

El resultado del ejemplo sería:

foo!
bar!

Ver también