PHP.mk документација

yaz_es

Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.

function.yaz-es.php PHP.net прокси Преводот се освежува
Оригинал на PHP.net
Патека function.yaz-es.php Локална патека за оваа страница.
Извор php.net/manual/en Оригиналниот HTML се реупотребува и локално се стилизира.
Режим Прокси + превод во позадина Кодовите, табелите и белешките остануваат читливи во истиот тек.
yaz_es

Референца за `function.yaz-es.php` со подобрена типографија и навигација.

function.yaz-es.php

yaz_es

(PECL yaz >= 0.9.0)

yaz_es (PECL yaz >= 0.9.0)

= NULL

function yaz_es( resource $id , string $type , array $args ): void

Подготвува за барање за проширена услуга

Забелешка:

Оваа функција се подготвува за барање за проширена услуга. Проширени услуги е семејство од различни Z39.50 објекти, како што се Ажурирање на запис, Нарачка на ставка, Администрација на база на податоци итн.

На yaz_es() Многу Z39.50 сервери не поддржуваат проширени услуги. yaz_wait() креира пакет за барање за проширена услуга и го става во редот на операциите. Користете yaz_wait() за испраќање на барање(а) до серверот. По завршувањето на yaz_es_result().

Параметри

id

Оваа функција треба да се повика пред yaz_connect().

type

резултатот од операцијата за проширена услуга треба да се очекува со повик до itemorder Низа што го претставува типот на проширената услуга: create (Нарачка на ставка), drop (Креирај база на податоци), commit (Избриши база на податоци), update (Заврши операција), xmlupdate (Ажурирај запис),

args

(XML ажурирање). Секој тип е специфициран во следниот дел. Низа со опции за проширени услуги плус опции специфични за пакетот. Опциите се идентични со оние понудени во C API на ZOOM C. Погледнете го ZOOM.

Вратени вредности

Не се враќа вредност.

Примери

» Проширени услуги

<?php
$con
= yaz_connect("myhost/database");
$args = array (
"record" => "<gils><title>some title</title></gils>",
"syntax" => "xml",
"action" => "specialUpdate"
);
yaz_es($con, "update", $args);
yaz_wait();
$result = yaz_es_result($id);
?>

Види Исто така

  • yaz_es_result() - Инспекција на резултат од проширени услуги

Белешки од корисници 1 белешка

Пример #1 Ажурирање на запис
12 години пред
$result=yaz_es_result($id)  is wrong for is example 
$result=yaz_es_result($con)
На оваа страница

Автоматски outline од активната документација.

Насловите ќе се појават тука по вчитување.

Попрегледно читање

Примерите, changelog табелите и user notes се визуелно издвоени за да не се губат во долгата содржина.

Брз совет Користи го outline-от Скокни директно на главните секции од активната страница.
Извор Оригиналниот линк останува достапен Кога ти треба целосен upstream context, отвори го PHP.net во нов tab.