08-05-2010, 04:51 PM
(Modification du message : 08-05-2010, 04:54 PM par jo_link_noir.)
Salut,
Unset va juste supprimé la variable demandé : la consommation de l'acteur. Et _conso ne sera pas modifier, c'est 2 variables différentes.
Au passage, tu peux récupéré les variables par référence dans le foreach
EDIT : trouvé ça sur la doc à propos du foreach
Unset va juste supprimé la variable demandé : la consommation de l'acteur. Et _conso ne sera pas modifier, c'est 2 variables différentes.
Au passage, tu peux récupéré les variables par référence dans le foreach
foreach ($this->_consoByActeur[$idActeur] AS $cle => &$valeur)
{
$valeur *= $modif[$cle]; // formule potentiellement plus compliquée
}
//unset($valeur); //supprime la référence mais pas le contenu qui ce trouve dans $this->_consoByActeur[$idActeur][$cle]
Faudra juste ne pas réutilisé $valeur au risque de changé la valeur de la dernière référence (à moins de faire unset($valeur); pour la supprimé ;o))EDIT : trouvé ça sur la doc à propos du foreach