(PECL runkit >= 0.7.0)
runkit_class_emancipate — Convertir una clase heredada en una clase base, eliminando cualquier método cuyo ámbito sea ancestral
$classname
)
classname
Nombre de la clase a emancipar
Devuelve TRUE
en caso de éxito o FALSE
en caso de error.
Ejemplo #1 Un ejemplo de runkit_class_emancipate()
<?php
class miPadre {
function funcPadre () {
echo "Salida de la Función Padre\n";
}
}
class miHija extends miPadre {
}
miHija::funcPadre();
runkit_class_emancipate('miHija');
miHija::funcPadre();
?>
El resultado del ejemplo sería:
Salida de la Función Padre Fatal error: Call to undefined function: funcPadre() in example.php on line 12