Je voudrais savoir ce que c'est cette syntaxe en PHP objet
public function maMethode($donnees)
{
foreach ($donnees as $attribut => $valeur)
{
$methode = 'set'.ucfirst($attribut);
if (is_callable(array($this, $methode)))
{
$this->$methode($valeur);
}
}
}
Donc je me demande ce que c'est cette syntaxe $this->$methode
Pourquoi ne pas faire la même chose sans l'opérateur $this->.
Quel sont les avantage de cette syntaxe ?
Pouvez-vous m'expliquer ?
Merci d'avance