30-11-2010, 12:04 PM
Je pense qu'il y a un petit probleme de communicatin/compréhension.
En effet, $this->nom; ne sert à rien (rien n'est fait sur cette variable). Par contre,
class ma_classe{
private $nom;
__construct($p_nom){
$this->nom=$p_nom
}
}
ce morceau de code, va permettre d'initialiser le variable $nom dans ta classe (je prefere mettre $p_nom pour bien identifier le parametre)
$p_nom n'existe que dans ton constructeur, donc, si tu ne fait rien avec ton parametre, une fois que tu sort de ton constructeur, tu perd l'information qui était dedans (même si nomme ton parametre de la meme maniere que ta variable de classe)
En effet, $this->nom; ne sert à rien (rien n'est fait sur cette variable). Par contre,
class ma_classe{
private $nom;
__construct($p_nom){
$this->nom=$p_nom
}
}
ce morceau de code, va permettre d'initialiser le variable $nom dans ta classe (je prefere mettre $p_nom pour bien identifier le parametre)
$p_nom n'existe que dans ton constructeur, donc, si tu ne fait rien avec ton parametre, une fois que tu sort de ton constructeur, tu perd l'information qui était dedans (même si nomme ton parametre de la meme maniere que ta variable de classe)
Je signale que je ne détiens pas la vérité unique et absolue, je peux me tromper. La critique peut aussi être constructive. Critiquez moi!
La quête d'Ewilan
http://easy2hack.ma-soiree.be
La quête d'Ewilan
http://easy2hack.ma-soiree.be