Define uma ou mais opções de conexão

# yaz_set_option

(PECL yaz >= 0.9.0)

yaz_set_option — Define uma ou mais opções de conexão

### Descrição

function yaz_set_option(resource `$id`, string `$name`, string `$value`): void
function yaz_set_option(resource `$id`, array `$options`): void

Define uma ou mais opções de conexão.

### Parâmetros

`id`

  O recurso de conexão retornado por yaz_connect().

`name` ou `options`

  Pode ser uma string ou um array.

  Se fornecido como uma string, este será o nome da opção a ser definida. Será necessário informar o valor em `value`.

  Se fornecido como um array, será um array associativo (nome da opção => valor da opção).

  Opções de conexão PHP/YAZ
  Nome | Descrição
  --- | ---
  implementationName | Nome de implementação do servidor.
  implementationVersion | Versão de implementação do servidor.
  implementationId | ID de implementação do servidor.
  schema | Esquema para recuperação. Por padrão, nenhum esquema é usado. Definir esta opção é equivalente a usar a função yaz_schema().
  preferredRecordSyntax | Sintaxe de registro para recuperação. Por padrão, nenhuma sintaxe é usada. Definir esta opção é equivalente a usar a função yaz_syntax().
  start | Deslocamento para o primeiro registro a ser recuperado via yaz_search() ou yaz_present(). O primeiro registro é numerado com valor inicial 0. O segundo registro tem valor inicial 1. Definir esta opção em combinação com a opção `count` tem o mesmo efeito que chamar yaz_range(), exceto que os registros são numerados a partir de 1 em yaz_range().
  count | Número máximo de registros a serem recuperados via yaz_search() ou yaz_present().
  elementSetName | Nome do conjunto de elementos para recuperação. Definir esta opção é equivalente a chamar yaz_element().

`value`

  O novo valor da opção. Use este somente se o argumento anterior for uma string.

### Valor Retornado

Nenhum valor é retornado.

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