Inicializa uma conexão

# gnupg_init

(PECL gnupg >= 0.4)

gnupg_init — Inicializa uma conexão

### Descrição

function gnupg_init(?array `$options` = `null`): resource

### Parâmetros

`options`

  Deve ser um array associativo. É usado para alterar a configuração padrão do mecanismo de criptografia.

  Substituições de configuração
  chave | tipo | descrição
  --- | --- | ---
  file_name | string | É o nome do arquivo do programa executável que implementa este protocolo que geralmente é o caminho do executável `gpg`.
  home_dir | string | É o nome do diretório de configuração. Ele também substitui a variável de ambiente `GNUPGHOME` que é usada para o mesmo propósito.

### Valor Retornado

Uma conexão do GnuPG do tipo resource usada por outras funções do GnuPG.

### Registro de Alterações

Versão | Descrição
--- | ---
PECL gnupg 1.5.0 | O parâmetro `options` foi adicionado.

### Exemplos

Exemplo #1 Exemplo procedural de gnupg_init() com configuração padrão

    <?php
    $res = gnupg_init();
    ?>

Exemplo #2 Exemplo procedural de gnupg_init() com nome de arquivo e diretório inicial alterados

    <?php
    $res = gnupg_init(["file_name" => "/usr/bin/gpg2", "home_dir" => "/var/www/.gnupg"]);
    ?>

Exemplo #3 Exemplo orientado a objeto de inicializador gnupg initializer com configuração padrão

    <?php
    $gpg = new gnupg();
    ?>

Exemplo #4 Exemplo orientado a objeto de inicializador gnupg com nome de arquivo e diretório inicial alterados

    <?php
    $gpg = new gnupg(["file_name" => "/usr/bin/gpg2", "home_dir" => "/var/www/.gnupg"]);
    ?>

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