(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()
Détermine la visibilité des messages d'erreur du contexte retournés par pg_last_error() et pg_result_error()
connectionUne instance PgSql\Connection.
visibility
         La visibilité requise : PGSQL_SHOW_CONTEXT_NEVER,
         PGSQL_SHOW_CONTEXT_ERRORS
         ou PGSQL_SHOW_CONTEXT_ALWAYS.
        
     Le niveau de visibilité précédent : PGSQL_SHOW_CONTEXT_NEVER,
     PGSQL_SHOW_CONTEXT_ERRORS
     ou PGSQL_SHOW_CONTEXT_ALWAYS.
    
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);
      ?>
