(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
选项的新值。仅在前面的参数是字符串时使用此参数。
不返回值。