(PECL yaz >= 0.9.0)
yaz_set_option — Устанавливает параметры для соединения
$id
   , string $name
   , string $value
   )$id
   , array $options
   )Устанавливает один или несколько параметров для указанного соединения.
idДискриптор соединения, возвращенный yaz_connect().
name или optionsМожет быть строкой или массивом.
       Если задана строка, то она будет воспринята как название параметра, которое
       нужно установить. Нужно задать значение value.
      
Если задан массив, то он должен быть ассоциативным (название параметра => значение).
| Название | Описание | 
|---|---|
| implementationName | реализация имени сервера | 
| implementationVersion | реализация версии сервера | 
| implementationId | реализация ID сервера | 
| schema | схема для возвращаемого набора. По умолчанию не установлено. Эта настройка эквивалентна функции yaz_schema(). | 
| preferredRecordSyntax | синтаксис возвращаемой записи. По умолчанию не установлено. Установка этого параметра равносильна использованию функции yaz_syntax(). | 
| start | смещение для первой записи из возвращаемого функциями yaz_search() or yaz_present() набора. Первая запись имеет значение start равное 0, вторая - 1 и т.д. Установка этой настройки совместно с установкой count имеет тот же эффект что и вызов функции yaz_range(), за исключением того, что в yaz_range() записи нумеруются со значения 1. | 
| count | максимальное количество записей возвращаемое функциями yaz_search() или yaz_present(). | 
| elementSetName | устанавливает тип набора возвращаемых элементов. Эквивалентно вызову yaz_element(). | 
valueновое значение для настройки. Используется только когда предыдущий аргумент является строкой.
Эта функция не возвращает значения после выполнения.