Question utilité Unset()

Eléphanteau du PHP | 33 Messages

04 juil. 2005, 12:15

Bonjour,

Je me demandais si le fait de vider les variables (résultat d'une requête notamment) grâce à UNSET était réellement utile? Pour les sessions oui, mais pour ce cas précis j'en ai pas l'impression...

Je pose la question parce que si c'est vraiment utile je vais me le rajouter partout vu qu'un prof m'avait dit qu'il fallait mieux le mettre mais dans le doute j'ai pas encore mis...$

Merci d'avance

Nkubi

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

04 juil. 2005, 12:20

PHP est relativement bien fait car il nettoie les variable en fin d'exécution de script

Vu que la configuration standard ne permet pas une exécution supérieure à 30 secondes, tu sais que tes variables ne vont pas être instanciées plus de 30 secondes

Donc : le unset permet de faire un script propre avec des libérations de mémoires propres et optimisée mais entre ce que je viens de dire et la quantité de mémoire sur les serveurs "courants", ce n'est pas nécessaire
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer