哪个XML-RPC库?

Dou*_*aye 5 php xml-rpc

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

  1. 我一直在使用基于Edd Dumbill在O'Reilly水母书中的作品,但我发现它非常笨拙,冗长且难以调试.
  2. PHP内置的版本看起来更清晰,但包含扩展是实验性的警告.

你的最爱?一个不同的?

mar*_*rio 2

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

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

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