8.10 Fonctions Classkit
8 Référence des fonctions
Manuel PHP
. Introduction . Installation . Configuration à l'exécution . Types de ressources . Constantes pré-définies . classkit_import . classkit_method_add ->classkit_method_copy . classkit_method_redefine . classkit_method_remove . classkit_method_rename
|
8.10.8 classkit_method_copy()Copie une méthode d'une classe vers une autre classe[ Exemples avec classkit_method_copy ] PECL
bool
classkit_method_copy (
string
dClass
,
string
dMethod
,
string
sClass
,
string
sMethod
)
| Attention | |
Cette fonction est
EXPERIMENTALE
. Cela signifie que le comportement de
cette fonction, son nom et concrètement, TOUT ce qui est documenté ici peut
changer dans un futur proche, SANS PREAVIS! Soyez-en conscient, et utilisez
cette fonction à vos risques et périls.
|
-
dClass
-
Classe de destination de la méthode copiée
-
dMethod
-
Nom de la nouvelle méthode
-
sClass
-
Classe source contenant la méthode à copier
-
sMethod
-
Nom de la méthode à copier depuis la classe source. Si ce paramètre est omis,
la valeur du paramètre
dMethod
est utilisée.
Cette fonction retourne
TRUE
en cas de
succès,
FALSE
en cas d'échec.
| Exemple avec classkit_method_copy |
<?php class Foo { function example() { return "foo!\n"; } }
class Bar { // initialement, aucune méthode }
// copie la méthode example() depuis la classe Foo vers la classe Bar et la nommer baz() classkit_method_copy('Bar', 'baz', 'Foo', 'example');
// affiche la fonction copiée echo Bar::baz(); ?>
|
|