runkit_class_emancipate
(PECL runkit >= 0.7.0)
runkit_class_emancipate — Convertir una clase heredada en una clase base, eliminando cualquier método cuyo ámbito sea ancestral
Descripción
bool runkit_class_emancipate
( string
$classname
)Parámetros
-
classname -
Nombre de la clase a emancipar
Valores devueltos
Devuelve TRUE en caso de éxito o FALSE en caso de error.
Ejemplos
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
Ver también
- runkit_class_adopt() - Convertir una clase base en una clase heredada, añadiendo métodos ancestrales cuando sea apropiado