<?xml version="1.0" encoding="utf-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments on: Easier XML-RPC for PHP 5</title>
	<atom:link href="http://mikenaberezny.com/2007/02/19/easier-xml-rpc-for-php-5/feed/" rel="self" type="application/rss+xml" />
	<link>http://mikenaberezny.com/2007/02/19/easier-xml-rpc-for-php-5/</link>
	<description></description>
	<pubDate>Tue, 14 Oct 2008 11:03:10 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.2</generator>
		<item>
		<title>By: Cimpu Emanuel</title>
		<link>http://mikenaberezny.com/2007/02/19/easier-xml-rpc-for-php-5/#comment-39183</link>
		<dc:creator>Cimpu Emanuel</dc:creator>
		<pubDate>Mon, 06 Aug 2007 12:31:02 +0000</pubDate>
		<guid isPermaLink="false">http://mikenaberezny.com/archives/63#comment-39183</guid>
		<description>Hi !
Has anyone an example on how to implement system.describeMethods introspection function on a XML-RPC server ? Do I have to build up arrays with function infos (like: author, version, etc etc) in order to call system.describeMethods ? 
On EPI implementation of XML-RPC, which I see that it has this introspection method built in, there is a lack of usage examples and I can't really call it.</description>
		<content:encoded><![CDATA[<p>Hi !<br />
Has anyone an example on how to implement system.describeMethods introspection function on a XML-RPC server ? Do I have to build up arrays with function infos (like: author, version, etc etc) in order to call system.describeMethods ?<br />
On EPI implementation of XML-RPC, which I see that it has this introspection method built in, there is a lack of usage examples and I can&#8217;t really call it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Gaetano Giunta</title>
		<link>http://mikenaberezny.com/2007/02/19/easier-xml-rpc-for-php-5/#comment-22461</link>
		<dc:creator>Gaetano Giunta</dc:creator>
		<pubDate>Thu, 22 Feb 2007 10:31:46 +0000</pubDate>
		<guid isPermaLink="false">http://mikenaberezny.com/archives/63#comment-22461</guid>
		<description>FYI, the php-xmrlpc also has similar capabilities, and has had since version 2.0rc1 (dec. '05).

The main difference is that the interface is function based, rather than object based.

On the downside, being php 4 compat, it cannot throw exceptions when remote invocation fails.

On the upside, it offers the option to probe the remote server for importing its "xmlrpc namespace" either at runtime (slow, as it adds extra xmlrpc calls to system.listmethods and system.describeMethod) or at design time, in which case it works as a php code generator (works if the server api is not subject to frequent changes)</description>
		<content:encoded><![CDATA[<p>FYI, the php-xmrlpc also has similar capabilities, and has had since version 2.0rc1 (dec. &#8216;05).</p>
<p>The main difference is that the interface is function based, rather than object based.</p>
<p>On the downside, being php 4 compat, it cannot throw exceptions when remote invocation fails.</p>
<p>On the upside, it offers the option to probe the remote server for importing its &#8220;xmlrpc namespace&#8221; either at runtime (slow, as it adds extra xmlrpc calls to system.listmethods and system.describeMethod) or at design time, in which case it works as a php code generator (works if the server api is not subject to frequent changes)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike Naberezny</title>
		<link>http://mikenaberezny.com/2007/02/19/easier-xml-rpc-for-php-5/#comment-22323</link>
		<dc:creator>Mike Naberezny</dc:creator>
		<pubDate>Tue, 20 Feb 2007 08:38:50 +0000</pubDate>
		<guid isPermaLink="false">http://mikenaberezny.com/archives/63#comment-22323</guid>
		<description>Hi Greg,

You are right, both projects have been around for about the same amount of time with comparable functionality.  They both made their first releases around the same time, with XML_RPC2 in November 2005 and Zend XML-RPC appearing with the first release of the framework a few months later in the following March.

I was a PEAR XML_RPC user and contributed some bug fixes to that a while back.  I have also been aware of XML_RPC2 since its beginning although I have not used it in production.  It was only declared stable last month, although it had not changed much in very long time before then.

The Zend version is a bit simpler, has excellent PHPUnit test coverage, a more dynamic server proxy object, and avoids the static functions and cURL extension requirement.  Unlike XML_RPC2, ZF is not yet declared stable.  PEAR XML_RPC2 client in turn has functional tests in PHPT, offers similar capabilities, and adds Cache_Light integration.  Both are fine choices depending on the needs and preferences of the developer.

Mike</description>
		<content:encoded><![CDATA[<p>Hi Greg,</p>
<p>You are right, both projects have been around for about the same amount of time with comparable functionality.  They both made their first releases around the same time, with XML_RPC2 in November 2005 and Zend XML-RPC appearing with the first release of the framework a few months later in the following March.</p>
<p>I was a PEAR XML_RPC user and contributed some bug fixes to that a while back.  I have also been aware of XML_RPC2 since its beginning although I have not used it in production.  It was only declared stable last month, although it had not changed much in very long time before then.</p>
<p>The Zend version is a bit simpler, has excellent PHPUnit test coverage, a more dynamic server proxy object, and avoids the static functions and cURL extension requirement.  Unlike XML_RPC2, ZF is not yet declared stable.  PEAR XML_RPC2 client in turn has functional tests in PHPT, offers similar capabilities, and adds Cache_Light integration.  Both are fine choices depending on the needs and preferences of the developer.</p>
<p>Mike</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike Naberezny</title>
		<link>http://mikenaberezny.com/2007/02/19/easier-xml-rpc-for-php-5/#comment-22322</link>
		<dc:creator>Mike Naberezny</dc:creator>
		<pubDate>Tue, 20 Feb 2007 08:16:31 +0000</pubDate>
		<guid isPermaLink="false">http://mikenaberezny.com/archives/63#comment-22322</guid>
		<description>Hi Markus,

I committed it a few weeks ago and it has been available since version 0.7.  

Mike</description>
		<content:encoded><![CDATA[<p>Hi Markus,</p>
<p>I committed it a few weeks ago and it has been available since version 0.7.  </p>
<p>Mike</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Markus</title>
		<link>http://mikenaberezny.com/2007/02/19/easier-xml-rpc-for-php-5/#comment-22321</link>
		<dc:creator>Markus</dc:creator>
		<pubDate>Tue, 20 Feb 2007 08:02:57 +0000</pubDate>
		<guid isPermaLink="false">http://mikenaberezny.com/archives/63#comment-22321</guid>
		<description>You say "rewrote" .. will you enhancements make it into the ZF?

I've implemented a custom RPC protocol for fun in my spare time (years ago) and the first thing I did was getting rid of such call() methods and directly propagated the methods into objects. Unfortunately this was PHP4 so it was a mess using eval(), anyway.</description>
		<content:encoded><![CDATA[<p>You say &#8220;rewrote&#8221; .. will you enhancements make it into the ZF?</p>
<p>I&#8217;ve implemented a custom RPC protocol for fun in my spare time (years ago) and the first thing I did was getting rid of such call() methods and directly propagated the methods into objects. Unfortunately this was PHP4 so it was a mess using eval(), anyway.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Gregory Beaver</title>
		<link>http://mikenaberezny.com/2007/02/19/easier-xml-rpc-for-php-5/#comment-22309</link>
		<dc:creator>Gregory Beaver</dc:creator>
		<pubDate>Tue, 20 Feb 2007 05:48:27 +0000</pubDate>
		<guid isPermaLink="false">http://mikenaberezny.com/archives/63#comment-22309</guid>
		<description>This is close to how http://pear.php.net/XML_RPC2 works and has worked for well over a year, FYI</description>
		<content:encoded><![CDATA[<p>This is close to how <a href="http://pear.php.net/XML_RPC2" rel="nofollow">http://pear.php.net/XML_RPC2</a> works and has worked for well over a year, FYI</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Dynamic Page Served (once) in -0.208 seconds -->
