Documentación offline PHP master

gnupg_geterrorinfo

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

gnupg_geterrorinfo

Devuelve la información de error

Descripción#

gnupg_geterrorinfo(resource $identifier): array
```php

## Parámetros

`identifier`  
El identificador gnupg, generado por una llamada a la función `gnupg_init` o a la función `gnupg`.

## Valores devueltos

Devuelve un array con la información de error.

## Ejemplos

Ejemplo procedimental `gnupg_geterrorinfo`
El ejemplo anterior mostrará:

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

Ejemplo orientado a objetos `gnupg_geterrorinfo`
decrypt('abc'); // la información de error debe ser mostrada print_r($gpg->geterrorinfo()); ?>

```php

El ejemplo anterior mostrará:

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