runkit_class_emancipate
(PECL runkit >= 0.7.0)
runkit_class_emancipate — Convertit une classe héritée à une classe de base, supprime toute méthode pour qui la portée est ancestrale
Description
bool runkit_class_emancipate
( string
$classname
)Liste de paramètres
-
classname -
Nom de la classe à émanciper
Valeurs de retour
Cette fonction retourne TRUE en cas de
succès ou FALSE si une erreur survient.
Exemples
Exemple #1 Exemple avec runkit_class_emancipate()
<?php
class myParent {
function parentFunc () {
echo "Sortie Fonction Parente\n";
}
}
class myChild extends myParent {
}
myChild::parentFunc();
runkit_class_emancipate('myChild');
myChild::parentFunc();
?>L'exemple ci-dessus va afficher :
Sortie Fonction Parente Fatal error: Call to undefined function: parentFunc() in example.php on line 12
Voir aussi
- runkit_class_adopt() - Convertit une classe de base à une classe héritée, ajoute une méthode ancestrale lorsque approprié
