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