Il sempre ottimo Kris Wallsmith, già autore di Assetic, fantastica libreria per la gestione degli asset in PHP, sta lavorando da qualche tempo a Buzz, un client HTTP per PHP 5.3.
Tra i progetti hot per PHP su Github, Buzz si propone come semplice ma potente e ben testato client web da utilizzare nei nostri progetti: considerato che Assetic è diventato la base dell'asset management di Symfony2 (e molti altri lo stanno seguendo a ruota), non ci stupirebbe intravedere la speranza di uno standard de-facto basato su Buzz.
Attualmente al progetto stanno contribuendo diverse realtà ed il progetto ha già attirato su di sé una buona fetta di attenzioni da parte degli sviluppatori.
D'altro canto il suo utilizzo è realmente semplice:
$request = new Buzz\Message\Request('HEAD', '/', 'http://google.com');
$response = new Buzz\Message\Response();
$client = new Buzz\Client\FileGetContents();
$client->send($request, $response);
echo $request;
echo $response;
il che ci lascia intravedere delle ottime potenzialità per questa giovane libreria.