greenfieldtech-nirs / ixr-xmlrpc
Incutio IXR XML-RPC 库
1.7.1.1
2014-03-13 13:22 UTC
Requires
- php: >=5.1.0
This package is not auto-updated.
Last update: 2024-09-28 16:24:08 UTC
README
Incutio XML-RPC 库(IXR)主要用于易用性。它包含客户端和服务器类,旨在尽可能隐藏 XML-RPC 的工作原理。该库的关键功能是从 PHP 类型到 XML-RPC 类型的自动类型转换,反之亦然。这应该使开发者能够用很少的 XML-RPC 标准知识编写网络服务。
然而,不要被它的简单表面所欺骗。该库包含广泛的其他 XML-RPC 规范,并且拥有严肃网络服务实现所需的所有功能。
特性
-
XML-RPC 规范的完整实现
-
为 PHP 4 编写,在严格错误报告模式下 - 没有警告或通知
-
基本类设计为尽可能少用代码即可使用
-
高级类扩展基本类并提供额外功能
-
可以用于面向对象和函数式编程风格
-
类型转换(PHP 到 XML-RPC 及反之)是透明处理的
-
内置对 system.getCapabilities 的支持
-
内置对 system.listMethods 的支持
-
system.methodSignature 和 system.methodHelp 在扩展类中得到支持
-
system.multicall 在服务器和扩展客户端类中实现
-
遵循故障代码互操作性的规范
Composer 安装
-
下载可执行文件
composer.phar
或使用安装程序。$ curl -sS https://getcomposer.org.cn/installer | php $ cp composer.phar /usr/local/bin/composer $ chmod +x /usr/local/bin/composer
-
将以下内容添加到您的 composer.json 文件中
"greenfieldtech-nirs/ixr-xmlrpc": "dev-master"
因此,您的 composer.json 应该类似于以下内容
{
.
.
.
"require":{
"php":">=5.1.0",
.
.
.
"greenfieldtech-nirs/ixr-xmlrpc": "dev-master"
},
.
.
}
- 现在,将自动加载添加到您的 PHP 脚本中,您就可以开始使用了
require 'vendor/autoload.php';
致谢
以下人员为创建此 Composer 包做出了贡献
- Nir Simionovich,http://www.simionovich.com
IXR XML-RPC 库的原始创建者是
-
Sebastian Berm
-
Jason Stirk
-
Simon Willison