<?php

class ServerHandler_Round2Base implements SOAP_Service {

    public static function 
getSOAPServiceNamespace()
    { return 
'http://soapinterop.org/'; }

    public static function 
getSOAPServiceName()
    { return 
'ExampleService'; }

    public static function 
getSOAPServiceDescription()
    { return 
'Just a simple example.'; }

    public static function 
getWSDLURI()
    { return 
'http://localhost/soap/tests/interop.wsdl'; }

    public function 
echoString($inputString)
    {
    return array(
'return' => (string)$inputString);
    }
}

$server = new SOAP_Server;

require_once 
'ServerHandler_Round2Base.php';

$soapclass = new ServerHandler_Round2Base();
$server->addService($soapclass);

if (isset(
$_SERVER['REQUEST_METHOD']) &&
    
$_SERVER['REQUEST_METHOD']=='POST') {
    
$server->service('php://input');
}

?>