PHP

SoapClient (class)

The SoapClient class

Introduction

(PHP 5 >= 5.0.1, PHP 7)

The SoapClient class provides a client for » SOAP 1.1, » SOAP 1.2 servers. It can be used in WSDL or non-WSDL mode.

Class synopsis

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 ] )

}

Table of Contents

  • SoapClient::__construct — SoapClient constructor

  • SoapClient::__doRequest — Performs a SOAP request

  • SoapClient::__getFunctions — Returns list of available SOAP functions

  • SoapClient::__getLastRequest — Returns last SOAP request

  • SoapClient::__getLastRequestHeaders — Returns the SOAP headers from the last request

  • SoapClient::__getLastResponse — Returns last SOAP response

  • SoapClient::__getLastResponseHeaders — Returns the SOAP headers from the last response

  • SoapClient::__getTypes — Returns a list of SOAP types

  • SoapClient::__setCookie — The __setCookie purpose

  • SoapClient::__setLocation — Sets the location of the Web service to use

  • SoapClient::__setSoapHeaders — Sets SOAP headers for subsequent calls

  • SoapClient::__soapCall — Calls a SOAP function

  • SoapClient::SoapClient — SoapClient constructor

← use_soap_error_handler

SoapClient::__call →

© 1997–2017 The PHP Documentation Group

Licensed under the Creative Commons Attribution License v3.0 or later.

https://secure.php.net/manual/en/class.soapclient.php