XIV. Fonctions Classkit

Introduction

Ces fonctions vous permettent de manipuler dynamiquement les classes PHP en cours de fonctionnement.

Note: Cette extension a été remplacée par runkit , qui n'est pas limitée aux manipulations de classes mais peut également manipuler les fonctions.

Installation

Cette extension » PECL n'est pas intégrée à PHP.

Des informations sur l'installation de ces extensions PECL peuvent être trouvées dans le chapitre du manuel intitulé Installation des extensions PECL . D'autres informations comme les notes sur les nouvelles versions, les téléchargements, les sources des fichiers, les informations concernant les mainteneurs ainsi qu'un CHANGELOG, peuvent être trouvées ici : » http://pecl.php.net/package/classkit .

La bibliothèque DLL pour cette extension PECL peut être téléchargée depuis, soit la page de » téléchargement PHP , soit depuis » http://pecl4win.php.net/

Configuration à l'exécution

Cette extension ne définit aucune directive de configuration.

Types de ressources

Cette extension ne définit aucune ressource.

Constantes pré-définies

Ces constantes sont définies par cette extension, et ne sont disponibles que si cette extension a été compilée avec PHP, ou bien chargée au moment de l'exécution.

CLASSKIT_ACC_PRIVATE (entier )
Rend la méthode "private "
CLASSKIT_ACC_PROTECTED (entier )
Rend la méthode "protected "
CLASSKIT_ACC_PUBLIC (entier )
Rend la méthode "public "

Table des matières

classkit_import — Importe de nouvelles définitions de méthodes de classes depuis un fichier
classkit_method_add — Ajoute dynamiquement une nouvelle méthode à une classe donnée
classkit_method_copy — Copie une méthode d'une classe vers une autre classe
classkit_method_redefine — Change dynamiquement le code de la méthode donnée
classkit_method_remove — Efface dynamiquement une méthode donnée
classkit_method_rename — Change dynamiquement le nom d'une méthode donnée