L2 Info : PHP et Programmation Web
 
◃  Ch. 8 PHP et SGBD : l'API PostgreSQL  ▹
 

Libérer la mémoire et fermer la connexion

  • L'éxecution de multiples requêtes peut surcharger le SGBD interrogé, il convient donc de libérer explicitement l'espace mémoire mobilisé plutôt que d'attendre le timeout du système.
  • pg_free_result( resource $result ): bool : libère la mémoire allouée au résultat d'une requête. L'identifiant ne peut plus être employé.
  • La fermeture de la connexion au SGBD réalise un "ménage complet" avant de mettre fin à la connexion.
  • pg_close([ resource $connection ] ): bool : ferme la connexion associée à $connection ou par défaut la dernière connexion ouverte.