[RESOLU] mysql_free_result et mysqli_close, vraiment obligatoires ?

Avatar du membre
Eléphant du PHP | 224 Messages

25 janv. 2019, 01:54

Hellooooo !

La question peur paraître absurde mais après fouille sur le net, on trouve un peu de tout comme réponses sur le net.

D'un coté, il est dit que ça libère les ressources rapidement, et de l'autre, PHP/MySQL le gère automatiquement très bien (donc sans les mettre).

Du coup, je ne suis pas vraiment avancé lol

Des avis ?

Merki :)
Couin
Un Couin vaut mieux que Deux tu couineras :D
Retrouvez-moi tous les dimanches soir à 22H pour un mix live au vinyle sur eurodance90.fr :mrgreen:

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

25 janv. 2019, 10:33

PHP peut être utilisé pour beaucoup d'usages différents.
Si dans ton cas (qui est le plus courant) c'est juste un script PHP qui s'exécute pendant quelques secondes, alors oui tu n'as pas besoin de ces fonctions car c'est géré automatiquement.

Par contre si tu es dans un cas particulier avec des traitements en PHP qui prennent plusieurs heures (type batch lancés en ligne de commande) ou sur des très gros volume de données, alors oui cela à un intérêt de libérer de la mémoire en cours d'exécution.
Quand tout le reste a échoué, lisez le mode d'emploi...

Avatar du membre
Eléphant du PHP | 224 Messages

01 févr. 2019, 07:36

Hello,

Merci pour ta réponse (désolé d'avoir mis le temps à revenir, je croyais avoir coché l'option de suivi mais en fait non lol).

En effet, mes scripts sont très courts donc je vais laisser gérer ça automatiquement :)

Merci :)
Un Couin vaut mieux que Deux tu couineras :D
Retrouvez-moi tous les dimanches soir à 22H pour un mix live au vinyle sur eurodance90.fr :mrgreen: