(PECL yaz >= 0.9.0)
yaz_set_option — Устанавливает параметры для соединения
Устанавливает один или несколько параметров для указанного соединения.
idДескриптор соединения, возвращённый yaz_connect().
name или optionsМожет быть строкой или массивом.
Если задана строка, то она будет воспринята как название параметра, которое
нужно установить. Нужно задать значение value.
Если задан массив, то он должен быть ассоциативным (название параметра => значение).
| Название | Описание |
|---|---|
| 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Новое значение для настройки. Используется только когда предыдущий аргумент является строкой.
Функция не возвращает значения после выполнения.