Comment appeler le constructeur d'une classe en PHP 5

playboy-1990 Messages postés 458 Date d'inscription   Statut Membre Dernière intervention   -  
vordano Messages postés 1685 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
Voici comment je fais en PHP 4+ pour appeler le constructeur dans la classe
class MaClass
{
    var $attribut;

/*
 * Constructeur
 */    
    function MaClass($var='') 
    {
      return (!empty($var)) ? true : false;
    }
 
 
    function truc($truc) 
    {
        // Appele au constructeur
        return new MaClass($truc);
    }

}

Mais en PHP 5 avec le constructeur qui s'appele __construct comment dois-je faire pour appeler le constructeur ?
Pouvez-vous me le dire ?
Merci



3 réponses

playboy-1990 Messages postés 458 Date d'inscription   Statut Membre Dernière intervention   273
 
Quelqu'un peut-il me répondre car dans la doc il ne parle pas de ce problème spécifique comme dans mon exemple
0
playboy-1990 Messages postés 458 Date d'inscription   Statut Membre Dernière intervention   273
 
Pouvez-vous me répondre ?
0
glopglop
 
http://www.php.net/manual/fr/language.oop5.magic.php
http://www.php.net/manual/fr/language.oop5.decon.php#language.oop5.decon.constructor
-2
vordano Messages postés 1685 Date d'inscription   Statut Membre Dernière intervention   316
 
glopglop t'as répondu :)

tu écrit ta méthode __construct dans ta classe nommé MaClasse
puis dans ton code tu met $objet=new MaClasse()
-2