PHP Conference Ehime 2026

pg_close_stmt

(PHP 8 >= 8.5.0)

pg_close_stmtCloses a prepared statement

説明

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

Closes a prepared statement on the server, freeing its resources and making its name available for reuse. It is an alternative to issuing a DEALLOCATE SQL command, which does not allow the statement name to be reused afterwards.

This function is only available if PHP has been built against libpq 17 or later.

パラメータ

connection

PgSql\Connection クラスのインスタンス。

statement_name

The name of the prepared statement to close.

戻り値

A PgSql\Result instance on success, or false on failure.

エラー / 例外

Throws a ValueError if statement_name is empty or contains any null bytes.

参考

  • pg_prepare() - 指定したパラメータでプリペアドステートメントを作成するリクエストを サーバーに送信し、その完了を待つ
  • pg_execute() - 指定したパラメータを用いてプリペアドステートメントを実行するリクエストを 送信し、その結果を待つ
add a note

User Contributed Notes

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