PHP Conference Ehime 2026

pg_close_stmt

(PHP 8 >= 8.5.0)

pg_close_stmtFerme une requête préparée

Description

function pg_close_stmt(PgSql\Connection $connection, string $statement_name): PgSql\Result|false

Ferme une requête préparée sur le serveur, libérant ses ressources et rendant son nom réutilisable. C'est une alternative à la commande SQL DEALLOCATE, qui ne permet pas de réutiliser ensuite le nom de la requête.

Cette fonction n'est disponible que si PHP a été compilé avec libpq 17 ou supérieur.

Liste de paramètres

connection

Une instance PgSql\Connection.

statement_name

Le nom de la requête préparée à fermer.

Valeurs de retour

Une instance de PgSql\Result en cas de succès, ou false en cas d'échec.

Erreurs / Exceptions

Lance une ValueError si statement_name est vide ou contient des octets nuls.

Voir aussi

  • pg_prepare() - Envoie une requête au serveur pour créer une instruction préparée avec les paramètres donnés et attend l'exécution
  • pg_execute() - Exécute une requête préparée PostgreSQL
add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top