yaz_scan

(PHP 4 >= 4.0.5, PECL yaz >= 0.9.0)

yaz_scan — Підготовка сканування

Опис

yaz_scan(    resource $id,    string $type,    string $startterm,    array $flags = ?): void

Функція готує запит сканування для встановленого з'єднання протоколу Z39.50.

Щоб надіслати запит сканування на сервер і отримати відповідь, потрібно викликати функцію yaz_wait(). Як запевняють yaz_wait() викличте yaz_error()для получения ошибки иyaz_scan_result()для получения результата.

Список параметрів

id

Дескриптор з'єднання, повернутий yaz_connect()

type

В даний час підтримується тільки rpn

startterm

Початковий елемент для сканування

Форма, в якій представлений початковий елемент сканування, задається параметром type

Синтаксис цього параметра схожий на запит RPN, який описаний для yaz_search(). Він складається з нуля чи більше операторних налаштувань @attr, За якими слідує єдина лексема.

flags

Цей необов'язковий параметр визначає додаткову інформацію для керування поведінкою сканування. З масиву прапорів доступні три індекси: number (кількість термів, що запитуються), position(позиция терма) иstepSize(размер шага).

Значення, що повертаються

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

Приклади

Приклад #1 Функція PHP, яка сканує заголовки

Loading...