pg_set_error_context_visibility

(PHP 8 >= 8.3.0)

pg_set_error_context_visibility 确定由 pg_last_error()pg_result_error() 返回的上下文错误消息的可见性

描述

pg_set_error_context_visibility(PgSql\Connection $connection, int $visibility): int

确定由 pg_last_error()pg_result_error() 返回的上下文错误消息的可见性

参数

connection

一个 PgSql\Connection 实例。

visibility

所需的可见性:PGSQL_SHOW_CONTEXT_NEVERPGSQL_SHOW_CONTEXT_ERRORSPGSQL_SHOW_CONTEXT_ALWAYS

返回值

先前的可见性级别:PGSQL_SHOW_CONTEXT_NEVERPGSQL_SHOW_CONTEXT_ERRORSPGSQL_SHOW_CONTEXT_ALWAYS

示例

示例 #1 pg_set_error_context_visibility() 示例

<?php
$dbconn
= pg_connect("dbname=publisher") or die("Could not connect");

if (!
pg_connection_busy($dbconn)) {
pg_send_query($dbconn, "select * from doesnotexist;");
}

pg_set_error_context_visibility($dbconn, PGSQL_SHOW_CONTEXT_ALWAYS);
$res1 = pg_get_result($dbconn);
echo
pg_result_error($res1);
?>

参见

添加注释

用户贡献的注释

此页面没有用户贡献的注释。
To Top