Return value sans variable

Petit nouveau ! | 1 Messages

08 août 2012, 17:59

Bonjour,

J'ai une question par rapport aux 'return' dans les fonctions.
Mettons que j'ai un code comme ça (dans une classe) :

Code : Tout sélectionner

# Appel 1 $t = $this->setValuesAndGetArray($values); # Appel 2 $this->setValuesAndGetArray($values); /** * Sauvegarde des valeurs en base et retourne les ids en array * @return array */ protected function setValuesAndGetArray($values = array()) { return $this->storage->setValues($values); }


Y a-t-il des contraintes/bugs/pb mémoire/etc.. si j'appelle la fonction mais ne stocke pas la valeur de retour dans une variable (Appel 2) ?

Merci pour l'info si vous avez une idée.
++
Bouniflax

Eléphanteau du PHP | 34 Messages

08 août 2012, 18:25

A priori, aucun problème !

(Attention, humour :mrgreen: )
Au pire, on peut toujours écrire :
$ma_tres_inutile_variable = $this->setValuesAndGetArray($values);

// Ou encore :
$foo = $this->setValuesAndGetArray($values);
[/size]
These lines the last endeavor,
To find the missing lifeline.