PHP Objet > surcharge

medonline -  
 Masterchief -
salut à tous !

une question me taraude

en programmation objet en PHP 4.3.6, dans une classe, comment definit t-on un constructeur ? comment pouvons nous utiliser la surcharge ? et la surcharge est applicable aux constructeurs ?

merci pour votre réponse

2 réponses

  1. jisisv Messages postés 3678 Statut Modérateur 936
     
    Hello,
    Vu le faible typage de PHP , je doute de l'extence de différents constructeurs de classe (il existe des valeurs par défaut pour les paramètres finaux, non?)
    Cela ne'est pas standart pour les "méthodes" , a fortiori pour les
    constructeurs (avis bienvenus...;)

    http://www.phppatterns.com/index.php/article/articleview/28/1/2/
    peut aider...

    Johan
    The software said "Requires Windows98, Win2000, or better,
    So I installed Unix.
    0
  2. Masterchief
     
    Masterchief

    eh dsl de te l'apprendre Jisisv Php a bien un constructeur voici la synthaxe.

    function __construc( [tu n'est pas obliger de mettre des paremétres] ) {

    $this->taValeur1 = Untruc ou un paramétre; // l'affectation de ta valeur

    .........
    // function write by Masterchief
    }

    Puis dans ton code te suffit de faire ça

    // instance de l'objet

    $MonObjet = new LeNomdeLaClass () ;

    et hop c'est dans la poche

    Vive le php ! Microsoft peu aller se rhabiller !
    0