(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
Новое значение для настройки. Используется только когда предыдущий аргумент является строкой.
Функция не возвращает значения после выполнения.