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();
?>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']);