En utilisant une fonction accesseur __set en PHP, je peux définir la valeur d'un scalaire, mais pas un élément d'un tableau. À savoir:Fonctions et tableaux de l'accesseur PHP
$p->scalavar = "Hello"; // This works fine
$p->myarray['title'] = "Hello"; //This does not work
Mon accesseur est la suivante:
function __set($mbr_name, $mbr_value) {
$this->$mbr_name = $mbr_value;
}
Merci!