PHP
PHP / MySql

Recherche
 
ManuelPHP.com

runkit_method_add
<<<
runkit_method_copy runkit_method_redefine
>>>

8.114 Fonctions runkit
8 Référence des fonctions
 Manuel PHP

Introduction
Pré-requis
Configuration à l'exécution
Constantes pré-définies
Runkit_Sandbox
Runkit_Sandbox_Parent
runkit_class_adopt
runkit_class_emancipate
runkit_constant_add
runkit_constant_redefine
runkit_constant_remove
runkit_function_add
runkit_function_copy
runkit_function_redefine
runkit_function_remove
runkit_function_rename
runkit_import
runkit_lint_file
runkit_lint
runkit_method_add
->runkit_method_copy
runkit_method_redefine
runkit_method_remove
runkit_method_rename
runkit_return_value_used
runkit_sandbox_output_handler
runkit_superglobals

8.114.21 runkit_method_copy()Copie une méthode d'une classe à une autre

[ Exemples avec runkit_method_copy ]   PECL

bool  runkit_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 destination pour la méthode copiée
    dMethod
    Nom de la méthode de destination
    sClass
    Classe source pour la méthode à copier
    sMethod
    Nom de la méthode à copier à partir de la classe source. Si ce paramètre est omis, la valeur de dMethod est utilisée.

Cette fonction retourne TRUE en cas de succès, FALSE en cas d'échec.

Exemple avec runkit_method_copy

<?php
class Foo {
    function
example() {
        return
"foo!\n";
    }
}

class
Bar {
    
// initialement, aucune méthode
}

// Copie la méthode example() de la classe Foo vers la classe Bar, comme étant baz()
runkit_method_copy('Bar', 'baz', 'Foo', 'example');

// sortie de la fonction copiée
echo Bar::baz();
?>

<< runkit_method_copy >>
runkit_method_add Fonctions runkit runkit_method_redefine





Google

Services webmasters

Les manuels
 

ManuelPHP.com © 2003-2012 Tigersun - Crédits
Webmaster Site Internet - Télécharger des Logiciels - Programme TV - Entraide Informatique - Agence de Communication
2012-05-25