begin process at 2010 03 21 02:04:26
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Tutoriaux

 > QUELQUES FONCTIONS PROPRES AU CLASSES

QUELQUES FONCTIONS PROPRES AU CLASSES


 Information sur la source

Note :
10 / 10 - par 1 personne
10,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Tutoriaux Niveau :Initié Date de création :03/06/2002 Date de mise à jour :03/06/2002 16:02:53 Vu :3 973

Auteur : Vapula

Ecrire un message privé
Commentaire sur cette source (2)
Ajouter un commentaire et/ou une note

 Description

Afin de poursuivre le tutorial sur les classes, voici quelques fonctions. :)

Source

  • <?
  • // Fonction pour obtenir le nom de classe d'un object : get_class($nom_object)
  • class Caddie
  • {
  • var $aqui;
  • }
  • $caddie2 = new Caddie;
  • $caddie2 ->aqui= "encore_le_mien";
  • print("$caddie2 provient de la classe". get_class($caddie2 )."<BR>\n");
  • //renvoie Caddie
  • //Fonction pour obtenir les var et les valeurs de la classe : get_class_vars("$nom_classe");
  • class Caddie
  • {
  • var $aqui="personne";
  • var $nimporte = "quelconque";
  • }
  • $caddie3 = new Caddie;
  • foreach(get_class_vars("Caddie") as $key=>$val){
  • print("$key=$val<BR>\n"); //renvoie aqui=personne nimporte=quelconque
  • }
  • //Fonction pour obtenir les var de l'objet : get_object_vars($nom_object)
  • Même fonctionnement que la précédente
  • //Fonction pour obtenir le nom des fonctions de la classe : get_class_methods("nom_classe")
  • class Caddie
  • {
  • var $aqui="personne";
  • function test ($param1, $param2){
  • ........
  • }
  • }
  • $caddie3 = new Caddie;
  • foreach(get_class_methods("Caddie") as $method){
  • print("$methods<br>"); //renvoi test
  • }
  • ?>
<?
// Fonction pour obtenir le nom de classe d'un object : get_class($nom_object)
        class Caddie
        {
                var $aqui;
        }

        $caddie2 = new Caddie;
        $caddie2 ->aqui= "encore_le_mien";

        print("$caddie2 provient de la classe". get_class($caddie2 )."<BR>\n");
        //renvoie Caddie

//Fonction pour obtenir les var et les valeurs de la classe : get_class_vars("$nom_classe");

class Caddie
        {
                var $aqui="personne";
                var $nimporte = "quelconque";
        }

        $caddie3 = new Caddie;

        foreach(get_class_vars("Caddie") as $key=>$val){
                print("$key=$val<BR>\n");  //renvoie aqui=personne  nimporte=quelconque
        }

//Fonction pour obtenir les var de l'objet : get_object_vars($nom_object)
Même fonctionnement que la précédente

//Fonction pour obtenir le nom des fonctions de la classe : get_class_methods("nom_classe")

class Caddie
        {
                var $aqui="personne";
                function test ($param1, $param2){
                   ........
                }

        }

        $caddie3 = new Caddie;

        foreach(get_class_methods("Caddie") as $method){
                print("$methods<br>");  //renvoi test
        }
?>

 Conclusion

Voila quelques fonctions qui peuvent être utiles lorsque l'on travaille à l'aide de classe :))


 Sources du même auteur

CREATION D'UN CADDIE À L'AIDE D'UNE CLASSE
LISTER LE CONTENU D'UN DOSSIER (AVEC SPÉCIFICATION)
CONVERSION D'UNE DATE (AAAA/MM/DD)
Source avec Zip DIFFÉRENCE DE DATE
SCINDE UNE URL

 Sources de la même categorie

Source avec Zip EXEMPLE DE CRÉATION D'UN SCRIPT D'AUTHENTIFICATION par phpAnonyme
Source avec Zip Source avec une capture N/X API: GOOGLE MAPS DEPUIS PHP VALID W3C par GillesWebmaster
PHP EXTRAIRE DES MAILS D'UN GROS FICHIER LOCAL OU DISTANT par cosmoswarezone1
FORMULAIRE PHP + VERIFICATION + ENVOI DU MAIL par cosmoswarezone1
Source avec Zip Source avec une capture CODE BARE!!! par toutoos

Commentaires et avis

Commentaire de malalam le 12/05/2005 11:04:06 administrateur CS

Hello,

ok, tres bien :-)

Un grief neanmoins : pourquoi ne pas passer a php5 plutot ? :-) Je parle la de tes exemples de classe.
Mais bien, tres bonne idee, utile a beaucoup sans aucun doute !
Un bemol : print ("") n'est pas tres tres joli, et <BR> encore moins... (ni <br> au passage).
10 quand meme, j'aime les tutos simples :-)

Commentaire de Vapula le 26/09/2005 15:24:34

Au moment de cette source le php5 n'était pas sorti :) merci pour le 10 :)

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix


HTC Hero

Entre 550€ et 550€

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,562 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales