# XML-RPC

# Введение

Функции модуля помогают писать клиентский или серверный код по правилам стандарта XML-RPC. Дополнительная информация о протоколе XML-RPC доступна по адресу » http://www.xmlrpc.com/, а дополнительная документация по модулю и функциям модуля доступна по адресу » http://xmlrpc-epi.sourceforge.net/.

Внимание

Модуль добавили как ЭКСПЕРИМЕНТАЛЬНЫЙ. Поведение модуля, названия функций и документацию к модулю изменяют в новых выпусках PHP без уведомления. Модулем пользуются на свой страх и риск.

- Установка и настройка
  - Требования
  - Установка
  - Типы ресурсов
- Функции XML-RPC
  - xmlrpc_decode — Декодирует XML в нативные типы PHP
  - xmlrpc_decode_request — Декодирует XML в нативные типы PHP
  - xmlrpc_encode — Генерирует XML для PHP значения
  - xmlrpc_encode_request — Генерирует XML-запрос для вызова удалённого метода
  - xmlrpc_get_type — Получает XML-RPC тип для значения PHP
  - xmlrpc_is_fault — Определяет, является ли массив значений представлением ошибки XMLRPC
  - xmlrpc_parse_method_descriptions — Декодирует XML в список описаний методов
  - xmlrpc_server_add_introspection_data — Добавляет документацию самоанализа
  - xmlrpc_server_call_method — Разбирает XML-запросы и вызывающие методы
  - xmlrpc_server_create — Создаёт сервер XML-RPC
  - xmlrpc_server_destroy — Уничтожает серверные ресурсы
  - xmlrpc_server_register_introspection_callback — Регистрирует функцию PHP для генерации документации
  - xmlrpc_server_register_method — Регистрирует функцию PHP к методу ресурса, соответствующему method_name
  - xmlrpc_set_type — Устанавливает тип XML-RPC, base64 или datetime для значения строки PHP

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