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 :

[POO] Première classe PHP5


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Webmarketer
    Inscrit en
    Novembre 2004
    Messages
    17
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Webmarketer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2004
    Messages : 17
    Par défaut [POO] Première classe PHP5
    Bonjour à tous,

    Je me suis enfin faite une première classe, sans intérêt aucun mais j'aurais aimé avoir vos avis sur la façon dont elle est construite

    Il s'agit simplement d'une classe qui génère un bouton radio

    La classe

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    class create_radio{
    	public $name;
    	public $type;
    	private $champ;
    	public $value;
     
    	function create_radio($name,$type,$label,$value){
    		$this->name=$name;
    		$this->type=$type;
    		$this->value=$value;
    		$this->label=$label;
    	}
    	function affiche(){
    		$this->champ='<label for="'.$this->label.'">'.$this->label.'</label><input type="'.$this->type.'" name="'.$this->name.'" value="'.$this->value.'">';	
    		return $this->champ; 	
    	}	
    }
    Et l'instanciation

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    $champ2=new create_radio("test","radio","Oui","oui");
    echo $champ2->affiche();
    Voila, ça marche, mais après je ne sais pas si je pratique bien

    Merci d'avance,

    edit > utilisation d'un constructeur maintenant ^^

  2. #2
    Expert confirmé
    Avatar de N1bus
    Homme Profil pro
    Dev. Web & OpenERP
    Inscrit en
    Janvier 2003
    Messages
    2 827
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Dev. Web & OpenERP
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2003
    Messages : 2 827
    Par défaut
    Bonsoir,

    Tu peux aller faire un tour ici : http://hachesse.developpez.com/objetphp/
    C'est trés bien expliqué

  3. #3
    Membre averti
    Profil pro
    Webmarketer
    Inscrit en
    Novembre 2004
    Messages
    17
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Webmarketer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2004
    Messages : 17
    Par défaut
    Euh tu dis ça par rapport à mon script genre "euh tu ferais mieux de lire la doc"?

    edit > effectivement, j'aurais du utiliser un constructeur ^^, merfi

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

Discussions similaires

  1. [POO] Première classe
    Par SirDarken dans le forum Langage
    Réponses: 3
    Dernier message: 20/06/2008, 15h19
  2. [POO] Objet classe PHP5
    Par theskel dans le forum Langage
    Réponses: 1
    Dernier message: 08/08/2006, 10h49
  3. Réponses: 4
    Dernier message: 16/06/2006, 10h49
  4. [POO] méthode de classe PHP5
    Par gregal dans le forum Langage
    Réponses: 7
    Dernier message: 26/04/2006, 11h38
  5. Réponses: 3
    Dernier message: 23/08/2004, 17h49

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