SOAP

From Rosetta Code
Revision as of 15:48, 23 January 2007 by MikeMol (talk | contribs) (SOAP Request moved to Creating a SOAP Client: Tasks shouldn't have "Request" in the name.)

PHP

<?php

Assuming you have a wsdl definition file at at 'http://example.com/soap/wsdl', you can create a client...

$client = new SoapClient('http://example.com/soap/wsdl');

in this example, the soap server has a function called 'soapFunc' with a single string parameter $input, and returns a result.

$result = $client->soapFunc('hello');

in this example, the soap server has a function called 'anotherSoapFunc' with a single integer parameter $input, and returns a result.

$result = $client->anotherSoapFunc(34234);
?>