至少有两种用于 PHP 的 XML-RPC 实现。哪个最好,为什么?
- 我一直在使用 based on Edd Dumbill's work在 O'Reilly 水母书中,但我发现它非常笨拙和冗长,而且很难调试。
- 版本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/