Comment appeler le constructeur d'une classe en PHP 5

Fermé
playboy-1990 Messages postés 458 Date d'inscription samedi 27 mars 2010 Statut Membre Dernière intervention 10 septembre 2016 - 8 juin 2011 à 14:53
vordano Messages postés 1682 Date d'inscription mardi 12 juillet 2011 Statut Membre Dernière intervention 20 juillet 2012 - 11 juin 2012 à 17:20
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 samedi 27 mars 2010 Statut Membre Dernière intervention 10 septembre 2016 273
11 juin 2012 à 02:11
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 samedi 27 mars 2010 Statut Membre Dernière intervention 10 septembre 2016 273
11 juin 2012 à 17:13
Pouvez-vous me répondre ?
0
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 1682 Date d'inscription mardi 12 juillet 2011 Statut Membre Dernière intervention 20 juillet 2012 316
11 juin 2012 à 17:20
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