ang3/php-xmlrpc-client 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

ang3/php-xmlrpc-client

最新稳定版本:v1.0.3

Composer 安装命令:

composer require ang3/php-xmlrpc-client

包简介

PHP XML-RPC client

README 文档

README

Build Status Latest Stable Version Latest Unstable Version Total Downloads

PHP XML-RPC client only inspired from package DarkaOnLine/Ripcord. The code was rewritted so as to isolate the XML-RPC client and fix code at the same time.

Requirements

The PHP extension php-xmlrpc must be enabled.

Installation

Open a command console, enter your project directory and execute the following command to download the latest stable version of the client:

$ composer require ang3/php-xmlrpc-client

This command requires you to have Composer installed globally, as explained in the installation chapter of the Composer documentation.

Usage

Create your client by calling the constructor with the URL of a XML-RPC server. Then, call the desired method with optional arguments:

require_once 'vendor/autoload.php';

use Ang3\Component\XmlRpc\Client;

// Create the client
$client = new Client('<xmlrpc_server_url>');

// Call a method and get result
$result = $client->call('method_name', $args = []);
  • A Ang3\Component\XmlRpc\Transport\TransportException when the request to the server failed.
  • A Ang3\Component\XmlRpc\Exception\RemoteException is thrown if the XML-RPC server returns an error.
  • Both of previous exceptions extend exception Ang3\Component\XmlRpc\Exception\RequestException

That's it!

Upgrades & updates

v1.0.3 (last stable)

  • PHP 8.0 support

v1.0.2

  • Fixed exceptions

v1.0.1

  • Moved transport exception to transport folder.

v1.0.0

  • First release.

统计信息

  • 总下载量: 54.23k
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 2
  • 点击次数: 1
  • 依赖项目数: 2
  • 推荐数: 0

GitHub 信息

  • Stars: 2
  • Watchers: 0
  • Forks: 4
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2020-07-15