Page 1 sur 1

Methode __construct

Posté : 08 nov. 2010, 10:44
par Manserk
Bonjours je voulais savoir si la méthode constructeur devait toujours porter le nom __construct et non pas le nom de la classe

comme dit ici http://www.commentcamarche.net/contents ... tanciation
Il existe une méthode spéciale (portant le même nom que la classe) s'exécutant automatiquement lors de l'instanciation de l'objet. Cette méthode, appelée constructeur est très utile pour initialiser les données membres lors de l'instanciation.
est ce que c'est toujours possible ?

Re: Methode __construct

Posté : 08 nov. 2010, 10:55
par stealth35
oui ca marche toujours, sauf dans les namespaces, par contre je te déconseille de la faire

Re: Methode __construct

Posté : 08 nov. 2010, 10:58
par manserk
ok c'est bien ce que je pensais en fait je reprend des codes et je n'avais jamais vu cette syntaxe avant

merci

Re: Methode __construct

Posté : 08 nov. 2010, 11:04
par stealth35
ok c'est bien ce que je pensais en fait je reprend des codes et je n'avais jamais vu cette syntaxe avant

merci
ca se faisait en PHP 4, mais avec PHP 5 c'est __construct et pour des raisons de compatibilité il va chercher le nom de la classe, si il trouve pas le __construct :wink: