php - 哪个 XML-RPC 库?

标签 php xml-rpc

至少有两种用于 PHP 的 XML-RPC 实现。哪个最好,为什么?

  1. 我一直在使用 based on Edd Dumbill's work在 O'Reilly 水母书中,但我发现它非常笨拙和冗长,而且很难调试。
  2. 版本built into PHP看起来更干净一些,但包含扩展是实验性的警告。

你最喜欢的?一个不同的?

最佳答案

XML-RPC 主要是关于编码数据,因此 native PHP 扩展和纯 PHP 实现之间的性能差异可以忽略不计。然而,PHP 内置函数只是编码数据,因此您需要一个附加 API 来实际发送 RPC 调用。

UsefulIncs xmlrpc 库是容易受到 eval 攻击的库。因此,无论今天看起来如何,我都会避开它。最好使用 native PHP xmlrpc_* 函数并忘记实验标记。

另一种选择是 Zend Frameworks XmlRpc函数,它们是纯 PHP 代码,过于冗长,但经过了时间的考验。我个人曾经有一个自定义 XML-RPC 库,它也执行内容编码等,但今天我会使用 ZendFrameworks、HordeFramework 或 PEARs XMLRPC2 . (但很高兴我们现在可以主要使用 JSON。)

关于php - 哪个 XML-RPC 库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3394435/

相关文章:

php - 使用 Acrobat Javascript 为 PDF 分配唯一的契约(Contract)编号

php - 如何使用 AngularJS 或 jQuery 更改 HTML 表格中的文本颜色?

python - 在Tornado中进行异步xmlrpc(客户端调用)

java - 使用java与xml rpc的简单文件读取程序

url - 在运行时创建 XmlRpcUrl 接口(interface)

javascript - XML-RPC Javascript 不支持的方法 ('OPTIONS' )

php - JS和PHP建站验证有设计模式吗?

php - 新用户无法登录PHPmyadmin

PhpUnit 内联数据提供程序

PHP解析无效的html