Bonjour à tous,
Un petit exemple ?
Code php : 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 <?php error_reporting (E_ALL | E_STRICT ); class lapin { private $carottePreferee = "aucune"; public function __construct($_carottePreferee = "vide") { $this->carottesPreferees = $_carottePreferee; } public function quelleEstTaCarottPreferee() { echo( "Ma carotte preferee est : ".$this->carottePreferee ."<br/>"); } } $bugsBunny = new lapin("Celle du voisin !"); $bugsBunny->quelleEstTaCarottPreferee(); echo("Alors que : ma carotte preferee est : ".$bugsBunny->carottesPreferees); ?>
L'explication : j'ai fait une erreur de frappe en tapant
au lieu de
Code php : Sélectionner tout - Visualiser dans une fenêtre à part $this->carottesPreferees = $_carottePreferee;
Code php : Sélectionner tout - Visualiser dans une fenêtre à part $this->carottePreferee = $_carottePreferee;
C'est peut être un comportement normal de php, mais j'aimerais personellement qu'il m'alerte lorsque je déclare une variable qui n'a pas été déclaré au préalable.
Est-ce possible ?
Partager