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() - Submits a request to the server to create a prepared statement with the given parameters, and waits for completion
  • pg_execute() - Sends a request to execute a prepared statement with given parameters, and waits for the result
添加备注

用户贡献的备注

此页面尚无用户贡献的备注。
To Top