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

# 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

function 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

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open