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...