(PECL classkit >= 0.3)
classkit_import — Importar nuevas definiciones de métodos de clase desde un archivo
$filename
) : arrayNota: Esta función no puede ser utilizada para manipular el actual método en ejecución (o extendido).
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.
filename
El nombre de archivo de las definiciones del método de clase a importar
Matriz asociativa de los métodos importados
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!