(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.
filenameEl 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!