integracao de webservice no php usando soap 1

integracao de webservice no php usando soap

'http://127.0.0.1/soap/server/');
$server = new SoapServer(null, $options);

/*
 * Informamos a classe em que o webservice irá se basear.
 * Podemos usar também o método addFunction() para adicionar
 * funções em nosso webservice.
 */
$server->setClass('SoapServerExemplo');
/*
 * O método handle() processa a requisição SOAP e envia uma resposta
 * para o cliente.
 */
$server->handle();

/*
 * A classe SoapServerExemplo será disponibilizada em nosso
 * webservice. Portanto temos disponíveis no webservice os métodos
 * mensagem e soma.
 */
class SoapServerExemplo {

	public function mensagem($nome)
	{
		return "Boas Vindas $nome !";
	}

	public function soma($a, $b)
	{
		return $a + $b;
	}
}

Here is what the above code is Doing:
1. We create a new SoapServer object. The first parameter is the WSDL file, which we don’t have, so we pass null. The second parameter is an array of options. We set the uri option to the URL of our server script.
2. We set the class that our SoapServer object will use.
3. We call the handle() method to process the SOAP request and send a response back to the client.
4. We create a class that will be available in our web service. In this case, we have two methods: mensagem() and soma().

Similar Posts