(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() 检索的第一个记录的偏移量。第一个记录的编号为起始值为 0。第二个记录的起始值为 1。将此选项与选项 count 结合使用,其效果与调用 yaz_range() 相同,只是在 yaz_range() 中记录从 1 开始编号 |
count | 通过 yaz_search() 或 yaz_present() 检索的最大记录数。 |
elementSetName | 检索的元素集名称。设置此选项等同于调用 yaz_element()。 |
value
选项的新值。只有在上一个参数是字符串时才使用此参数。
不返回值。