$myParams = array('intA' => 1, 'intB' => 2); $client = new SoapClient("http://www.dneonline.com/calculator.asmx?WSDL"); $result = $client->Add($myParams); var_dump($result);
The SoapClient class provides a client for » SOAP 1.1, » SOAP 1.2 servers. It can be used in WSDL or non-WSDL mode.
SoapClient { /* Methods */ public mixed __call ( string $function_name , string $arguments ) public SoapClient ( mixed $wsdl [, array $options ] ) public string __doRequest ( string $request , string $location , string $action , int $version [, int $one_way = 0 ] ) public array __getFunctions ( void ) public string __getLastRequest ( void ) public string __getLastRequestHeaders ( void ) public string __getLastResponse ( void ) public string __getLastResponseHeaders ( void ) public array __getTypes ( void ) public void __setCookie ( string $name [, string $value ] ) public string __setLocation ([ string $new_location ] ) public bool __setSoapHeaders ([ mixed $soapheaders ] ) public mixed __soapCall ( string $function_name , array $arguments [, array $options [, mixed $input_headers [, array &$output_headers ]]] ) public SoapClient ( mixed $wsdl [, array $options ] ) }