PHP Conference Japan 2024

pg_set_error_context_visibility

(PHP 8 >= 8.3.0)

pg_set_error_context_visibility Détermine la visibilité des messages d'erreur du contexte retournés par pg_last_error() et pg_result_error()

Description

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

Détermine la visibilité des messages d'erreur du contexte retournés par pg_last_error() et pg_result_error()

Liste de paramètres

connection

Une instance PgSql\Connection.

visibility

La visibilité requise : PGSQL_SHOW_CONTEXT_NEVER, PGSQL_SHOW_CONTEXT_ERRORS ou PGSQL_SHOW_CONTEXT_ALWAYS.

Valeurs de retour

Le niveau de visibilité précédent : PGSQL_SHOW_CONTEXT_NEVER, PGSQL_SHOW_CONTEXT_ERRORS ou PGSQL_SHOW_CONTEXT_ALWAYS.

Exemples

Exemple #1 pg_set_error_context_visibility() exemple

<?php
$dbconn
= pg_connect("dbname=publisher") or die("Impossible de se connecter");
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);
?>

Voir aussi

add a note

User Contributed Notes

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