Устанавливает параметры для соединения

# yaz_set_option

(PECL yaz >= 0.9.0)

yaz_set_option — Устанавливает параметры для соединения

### Описание

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

Устанавливает один или несколько параметров для указанного соединения.

### Список параметров

`id`

  Дескриптор соединения, возвращённый yaz_connect().

`name` или `options`

  Может быть строкой или массивом.

  Если задана строка, то она будет воспринята как название параметра, которое нужно установить. Нужно задать значение `value`.

  Если задан массив, то он должен быть ассоциативным (название параметра => значение).

  Настройки соединения PHP/YAZ
  Название | Описание
  --- | ---
  implementationName | реализация имени сервера
  implementationVersion | реализация версии сервера
  implementationId | реализация ID сервера
  schema | схема для возвращаемого набора. По умолчанию не установлено. Эта настройка эквивалентна функции yaz_schema().
  preferredRecordSyntax | синтаксис возвращаемой записи. По умолчанию не установлено. Установка этого параметра равносильна использованию функции yaz_syntax().
  start | смещение для первой записи из возвращаемого функциями yaz_search() или yaz_present() набора. Первая запись имеет значение start равное 0, вторая - 1 и т.д. Установка этой настройки совместно с установкой `count` имеет тот же эффект что и вызов функции yaz_range(), за исключением того, что в yaz_range() записи нумеруются со значения 1.
  count | максимальное количество записей возвращаемое функциями yaz_search() или yaz_present().
  elementSetName | Устанавливает тип набора возвращаемых элементов. Эквивалентно вызову yaz_element().

`value`

  Новое значение для настройки. Используется только когда предыдущий аргумент является строкой.

### Возвращаемые значения

Функция не возвращает значения после выполнения.

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