XML-RPC se trata principalmente de recopilar datos, por lo que las diferencias de rendimiento entre la extensión PHP nativa y las implementaciones puras de PHP son insignificantes. Sin embargo, el built-in de PHP solo trata de codificar datos, por lo que necesita una API complementaria para enviar realmente llamadas RPC.
Biblioteca de útiles de xmlrpc de UsefulIncs era el susceptible para exploits eval. Así que evité eso sin importar lo que parece hoy. Mejor utilice las funciones PHP xmlrpc_ * nativas y olvídese de la etiqueta experimental.
Una alternativa sería Zend Frameworks XmlRpc funciones, que son código PHP puro y excesivamente detallado, pero probado en el tiempo. Personalmente, una vez tuve una lib de XML-RPC personalizada que también realizaba Content-Encoding et al, pero hoy utilizaría ZendFrameworks, HordeFramework o PEARs XMLRPC2. (Pero estoy contento de que podamos usar principalmente JSON hoy en día.)
La advertencia experimental en su mayoría simplemente significa que si actualiza su versión de PHP, es posible que necesite actualizar su código también (en lugar de que sea compatible con versiones anteriores). – Amber