Retorna as informações de erro

# gnupg_geterrorinfo

(PECL gnupg >= 1.5)

gnupg_geterrorinfo — Retorna as informações de erro

### Descrição

function gnupg_geterrorinfo(resource `$identifier`): array

### Parâmetros

`identifier`
  O identificador gnupg, obtido de uma chamada a gnupg_init() ou gnupg.

### Valor Retornado

Retorna um array com informações de erro.

### Exemplos

Exemplo #1 Exemplo procedural de gnupg_geterrorinfo()

    <?php
    $res = gnupg_init();
    // isso é chamado sem nenhum erro
    print_r(gnupg_geterrorinfo($res));
    ?>

O exemplo acima produzirá:

    array(4) {
      ["generic_message"]=>
      bool(false)
      ["gpgme_code"]=>
      int(0)
      ["gpgme_source"]=>
      string(18) "Unspecified source"
      ["gpgme_message"]=>
      string(7) "Success"
    }

Exemplo #2 Exemplo orientado a objeto de gnupg_geterrorinfo()

    <?php
    $gpg = new gnupg();
    // chamada com erro
    $gpg->decrypt('abc');
    // informações de erro devem ser exibidas
    print_r($gpg->geterrorinfo());
    ?>

O exemplo acima produzirá:

    array(4) {
      ["generic_message"]=>
      string(14) "decrypt failed"
      ["gpgme_code"]=>
      int(117440570)
      ["gpgme_source"]=>
      string(5) "GPGME"
      ["gpgme_message"]=>
      string(7) "No data"
    }

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