Voici un petit mystère que j'aimerais qu'on m'aide à résoudre.
Je défini deux variables dans une classe mais phpp ne tient compte que d'une seule .
Le source :
<?php
class test {
private $a;
private $b;
/* Constructeur
Initialise 2 varaibles
*/
function __construct() {
$this-> $a = "a";
$this-> $b = "b";
}
/* Affiche les deux variables */
function aff() {
echo "a = " . $this-> $a."<br>";
echo "b = " . $this-> $b;
}
}
$cl = new test;
$cl->aff();
?>
Résultat Attendu :
a=a
b=b
Résultat obtenu :
a=b
b=b
Pourquoi ?
Ai-je un pb de compréhension de la POO ?