# 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

- pg_last_error() - Lit le dernier message d'erreur sur la connexion
- pg_result_error() - Lit le message d'erreur associé à un résultat