REST ou PAS , Difference

Eléphanteau du PHP | 16 Messages

05 mai 2008, 04:58

Bonjour,
J'ai du mal a comprendre la difference entre une function REST et le resultat obtenu par GET d'une page.
d'un coté on a ceci.

Code : Tout sélectionner

<?php require_once 'Zend/Rest/Server.php'; /** * Say Hello * * @param string $who * @param string $when * @return SimpleXMLElement */ function sayHello($who, $when){ $xml ="<?xml version='1.0' encoding='ISO-8859-1'?><mysite><value>Hey $who! Hope you're having a good $when</value><code>200</code></mysite>"; $xml = simplexml_load_string($xml); return $xml; } } $server = new Zend_Rest_Server(); $server->addFunction('sayHello'); $server->handle(); ?>
que l'on peut appeler http://toto.fr/test.php?method=sayHello ... &when=2008

et de l'autre une fonction quelconque que l'on peut aussi appeler de la sorte.
test.php?who=Sylvain&when=2008

Code : Tout sélectionner

sayHello($who, $when){ $xml ="<?xml version='1.0' encoding='ISO-8859-1'?><mysite><value>Hey $who! Hope you're having a good $when</value><code>200</code></mysite>"; $xml = simplexml_load_string($xml); return $xml; } } echo sayHello($_GET['who'],$_GET['when']);
merci de vos avis

ViPHP
ViPHP | 4674 Messages

05 mai 2008, 15:53

Hey :),

Y aurait-il une ressemblance avec OpenID ?
« Un handicap est le résultat d'une rencontre entre une déficience ou différence et une incapacité de la société à répondre à celle-ci. »

Hoa : http://hoa-project.net (sur @hoaproject).