You can also use cURL as adapter for Zend_Http_Client. There is a
version in the SVN incubator.
The Socket Adapter of Zend_Http_Client has far less functionality
than cURL. You need Zend_Http_Client for certain components that rely
on it (Service_* for example, Zend_Rest).
On Mon, 22 Dec 2008 00:57:11 +0100, till klimp...@gmail.com wrote:
On Mon, Dec 22, 2008 at 12:23 AM, Luiz A Brandao Jr fromv...@gmail.com
wrote:
Hello,
What's the reason to use Zend_Http_Client over the cURL extension?
Do you know how Zend_Http_Client performs comparatively to curl?
Thank you,
Luiz
If performance is your #1 priority over maintainable code then it's
probably cURL. Just benchmark it.
However the advantage you gain by using the Zend class is a very easy
API, easy customization (through options and by extending the API),
etc. pp.. You can't really compare the two. Point taken, you can use
both to get the job done, but Zend_Http_Client provides a lot of
convenience which you don't get with pure PHP/cURL -- as usually when
you turn to a framework.
Also, by default Zend_Http_Client uses sockets -- which are
omnipresent in 99% of all PHP installs, whereas cURL is not always
around.
Till