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 :

les get et set en php [PHP 5.3]


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    97
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2009
    Messages : 97
    Par défaut les get et set en php
    bonjour,
    je suis débutant en php;
    j'ai ce code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    class Client
    {
    	private $_nom;
    	private $_age;
     
    	public function  __get($nom){return $this->_nom;}
            public function  __get($age){return $this->_age;}
    	public function __set($nom){$this->_nom=$nom;}
            public function __set($_age){$this->_age=$age;}
     
    }
    je développe sous eclipse et quand je lance le programme il me dit que je peux pas déclarer le get et le set plusieurs fois;j'utilise les getter et setter de l'eclipse;
    je voudrais avoir un getter et un setter pour chaque attribut de la classe;
    merci d'avance pour vos réponse

  2. #2
    Membre Expert Avatar de Madfrix
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    2 326
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 326
    Par défaut
    Tu ne peux avoir qu'un seul __get et __set. L'intérêt et d'ailleurs d'en avoir qu'un seul pour retourner la valeur de tous tes attributs par une seule fonction. Si vraiment, tu veux avoir plusieurs getter/setter, tu dois les créer comme ceci :

    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    function  getNom($nom){
        return $this->_nom;
    }
     
    function  getPrenom($prenom){
        return $this->_prenom;
    }
    ...

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    97
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2009
    Messages : 97
    Par défaut
    ok,je te remercie

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

Discussions similaires

  1. Modifier et récuperer les données avec get et set
    Par rimbaut dans le forum Langage
    Réponses: 2
    Dernier message: 14/02/2010, 16h45
  2. Generer les get les set en Visual studio 2008
    Par Ya7yaKech dans le forum ASP.NET
    Réponses: 6
    Dernier message: 13/04/2009, 16h45
  3. probleme avec les fonction get et set
    Par Invité dans le forum Flex
    Réponses: 0
    Dernier message: 23/01/2008, 14h44
  4. Réponses: 1
    Dernier message: 25/11/2005, 20h40
  5. Créer les get et set des classes
    Par cameleon2002 dans le forum JBuilder
    Réponses: 3
    Dernier message: 17/09/2003, 21h03

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