Bonjour à tous.
J'ai un problème concernant l'affichage d'un attribut de ma classe.Cela me paraît pourtant simple mais je ne vois pourquoi l'attribut ne s'affiche pas.
Voici mon code :
et voici mon test (dans le même bloc php) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33 <?php class Billet{ //variables de classe protected static $id_b=0; protected $id,$titre,$contenu,$date,$categorie,$auteur; //constructeur public function __contruct($p_titre ,$p_contenu,$p_categorie,$p_auteur) { $this->titre = $p_titre; $this->contenu = $p_contenu; $this->categorie = $p_categorie; $this->auteur = $p_auteur; $this->date = date("d-m-Y"); $this->id = self::$id_b; self::$id_b++; } //destructeur public function __desctruct() { $this->id = null; $this->contenu = null; $this->titre = null; $this->categorie = null; $this->date = null; } //Getteurs public function getTitre(){ return $this->titre; }
Quand je test mon .php je n'ai pas d'erreurs de compilation mais le titre ne s'affiche pas... Une idée ? Merci d'avance.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 $test = new Billet("titre 1","blablalbal ?","nature","Marcel"); echo $test->getTitre();
Partager