ConFoo 2025

yaz_set_option

(PECL yaz >= 0.9.0)

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

Описание

yaz_set_option(resource $id, string $name, string $value): void
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

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

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

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

Добавить

Примечания пользователей

Пользователи ещё не добавляли примечания для страницы
To Top