IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

envoyé une methode public en parametre


Sujet :

Langage PHP

  1. #1
    Membre régulier Avatar de moukit233
    Développeur informatique
    Inscrit en
    Mai 2009
    Messages
    240
    Détails du profil
    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mai 2009
    Messages : 240
    Points : 123
    Points
    123
    Par défaut envoyé une methode public en parametre
    Salut,
    je suis en train de developper mon site web.....
    j'ai une methode public qui retourne une liste des objest :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
      public function getObject()
        {
        	if (null === $this->_listObject) {
                 $this->_listObject = Commande_Model_MaClasse::
                                               MaMethode($this);
            }
            return $this->_listObject;
     
        }
    et dans une autre classe je fait l'appelle de cette methode ( getObject() ).
    je vuex une moyen pour envoyer cette methode en parametre .
    quelque chose comme ça:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    public static function newMethode(la je veux faire l'appele de mon methode getObject()) 
    {
    }
    NB: 1er methode ( getObject() ) existe dans une classe et la 2eme methode( newMethode() )existe dans une autre classe
    merci de m'aider

  2. #2
    Membre éclairé Avatar de micetf
    Homme Profil pro
    Professeur des Ecoles
    Inscrit en
    Mai 2009
    Messages
    557
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ardèche (Rhône Alpes)

    Informations professionnelles :
    Activité : Professeur des Ecoles
    Secteur : Enseignement

    Informations forums :
    Inscription : Mai 2009
    Messages : 557
    Points : 831
    Points
    831
    Par défaut
    Pourquoi ne pas passer en paramètre l'instance de la classe qui contient getObject() ?
    Ensuite, dans newMethode(monInstance),
    tu n'auras qu'à faire appel à monInstance->getObject().

    Fred

  3. #3
    Membre régulier Avatar de moukit233
    Développeur informatique
    Inscrit en
    Mai 2009
    Messages
    240
    Détails du profil
    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mai 2009
    Messages : 240
    Points : 123
    Points
    123
    Par défaut
    Salut
    merci de votre reponse.
    tu veux dire comme ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    public static function newMethode(Commande_Model_Commande $monInstance) 
    {
          $listeObjets = $monInstance->getObject();
          ..............................
    }
    ??????????

  4. #4
    Membre régulier Avatar de moukit233
    Développeur informatique
    Inscrit en
    Mai 2009
    Messages
    240
    Détails du profil
    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mai 2009
    Messages : 240
    Points : 123
    Points
    123
    Par défaut
    salut,
    ca marche
    avec ce code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    public static function newMethode(Commande_Model_Commande $monInstance) 
    {
          $listeObjets = $monInstance->getObject();
          ..............................
    }
    merci de votre aide

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. binder une methode avec des parametres
    Par vdaanen dans le forum Boost
    Réponses: 4
    Dernier message: 24/05/2012, 08h46
  2. faire un invoke d'une Methode dont le parametre est un Tableau
    Par pcouas dans le forum Collection et Stream
    Réponses: 2
    Dernier message: 18/11/2008, 08h12
  3. Réponses: 3
    Dernier message: 09/08/2006, 11h58
  4. [Reflection] Retrouver une methode avec des parametres primitifs
    Par rozwel dans le forum API standards et tierces
    Réponses: 9
    Dernier message: 06/02/2006, 15h39
  5. valeur par defaut d'un parametre d'une methode
    Par le y@m's dans le forum C++
    Réponses: 16
    Dernier message: 04/05/2005, 20h23

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo