(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
選項的新值。僅當上一個參數是字串時才使用此值。
不傳回任何值。