Bonjour,

Est-il utile de faire systématiquement des "unset" de ses variables afin d'optimiser l'espace mémoire , pour les décharger, ou avant de les reattribuer ?

Dites moi si les exemples suivants ont un intérêt ?

Exemple 1 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
// en vrac
$toto = "chaine";
unset($toto);
$toto = 2;
Exemple 2 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
// dans des classes
maClasse::maMethode {
  $this->propriete = "chaine";
  unset($this->propriete);
  $this->propriete = 2;
}
Exemple 3 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
// en fin de script
unset($toto);
?>
Exemple 4 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
// a la destruction d'une classe
maClasse::__destroy{
  unset($this->propriete)
}
Merci pour vos avis.