classkit_import

(PECL classkit:0.3-0.4 runkit:0.7-0.9)

classkit_import — Importe de nouvelles définitions de méthodes de classes depuis un fichier

Description

array classkit_import ( string $filename )

Note: Cette fonction ne peut pas être utilisée pour manipuler la méthode en cours (ou liée) d'exécution.

AVERTISSEMENT

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.

Liste de paramètres

filename

Le nom du fichier contenant les définitions des méthodes de classes à importer

Valeurs de retour

Tableau associatif contenant les méthodes importées

Exemples

Exemple 532. Exemple avec classkit_import()

<?php
// fichier : newclass.php
class  Example  {
    function 
foo () {
        return 
"bar!\n" ;
    }
}
?>
<?php
// requiert newclass.php (voir ci-dessous)
class  Example  {
    function 
foo () {
        return 
"foo!\n" ;
    }
}

$e  = new  Example ();

// affichage original
echo  $e -> foo ();

// importation d'une méthode de remplacement
classkit_import ( 'newclass.php' );

// affichage après l'importation
echo  $e -> foo ();

?>

L'exemple ci-dessus va afficher :


foo!
bar!

    

Voir aussi

classkit_method_add()
classkit_method_copy()