Конфигурирует CCL-парсер

# yaz_ccl_conf

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

yaz_ccl_conf — Конфигурирует CCL-парсер

### Описание

function yaz_ccl_conf(resource `$id`, array `$config`): void

Функция конфигурирует CCL-парсер запросов для сервера с определениями точек доступа (CCL-квалификаторов) и их отображения в RPN.

Для отображения специфического CCL-запроса к RPN вызовите затем функцию yaz_ccl_parse().

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

`id`

  Идентификатор ресурса, возвращаемый функцией yaz_connect().

`config`

  Массив настроек. Каждый ключ массива - это имя CCL-поля и соответствующее значение, содержащее строку, которая определяет отображение в RPN.

  Отображение - это последовательность пар атрибут-тип, атрибут-значение. Атрибут-тип и атрибут-значение разделены знаком равенства (`=`). Каждая пара отделяется пробелом.

  Дополнительную информация можно найти на странице » CCL.

### Возвращаемые значения

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

### Примеры

В примере CCL-парсер настроен для поддержки трёх полей CCL: `ti`, `au` и `isbn`. Каждое поле отображается в его BIB-1 эквиваленте. Принимается, что переменная `$id` - это целевой ID.

Пример #1 Настройка CCL

    <?php
    $fields = array(
      "ti" => "1=4",
      "au"   => "1=1",
      "isbn" => "1=7"
    );
    yaz_ccl_conf($id, $fields);
    ?>

### Смотрите также

- yaz_ccl_parse() - Вызывает парсер CCL

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open