Bonsoir,
si quelqu'un peut m'expliquer pourquoi ce code ultra simple ne marche pas..
(ps : j'ai jamais codé en POO en php)
J'obtiens :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 class Championnat{ private $_nom; private $_pays; function Championnat($nom, $pays){ $this->$_nom=$nom; $this->$_pays=$pays;}} $championnat_ligue1=new Championnat("Ligue1","France");
Au passage si on peut m'expliquer pourquoi si il n'y a qu'un constructeur qui doit être du même nom que la classe, à quoi sert la fonction __construct() ??Notice: Undefined variable: _nom in C:\wamp\www\Perso\Perso\sites\php5\test.php on line 12
Fatal error: Cannot access empty property in C:\wamp\www\Perso\Perso\sites\php5\test.php on line 12
Merci
edit : c'était à cause du tiret, mais j'espère que vous me répondrez au sujet de la seconde question. Merci.
Partager