setEncoding('ISO-8859-1'); /** * Hello * * @param string $msg * @return string * */ function Hello($msg) { $encode = $GLOBALS['server']->getEncoding(); $xml = " $msg 200 "; $xml = simplexml_load_string($xml); return $xml; } function Div($num, $div) { $erro = ""; $status = "OK"; $result = @($num / $div); $erro = error_get_last(); if ($erro) throw new Zend_Rest_Exception("Erro"); return $result; } /* function Div($num, $div) { $erro = ""; $status = "OK"; try { $result = @($num / $div); $erro = error_get_last(); if($erro) throw new Exception($erro['message']); } catch(Exception $e) { $status = "ERRO"; $erro = $e->getMessage() . "Linha: " . $e->getLine(); } $encode = $GLOBALS['server']->getEncoding(); $xml = " $result $status $erro "; $xml = simplexml_load_string($xml); return $xml; } */ $server->addFunction("Hello"); // $server->addFunction("Div"); $server->handle(); ?>