Source of: /manual/en/class.soapclient.php
<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/book.soap.inc";
$setup = array (
'home' =>
array (
0 => 'index.php',
1 => 'PHP Manual',
),
'head' =>
array (
0 => 'UTF-8',
1 => 'en',
),
'this' =>
array (
0 => 'class.soapclient.php',
1 => 'SoapClient',
),
'up' =>
array (
0 => 'book.soap.php',
1 => 'SOAP',
),
'prev' =>
array (
0 => 'function.use-soap-error-handler.php',
1 => 'use_soap_error_handler',
),
'next' =>
array (
0 => 'soapclient.call.php',
1 => 'SoapClient::__call',
),
);
$setup["toc"] = $TOC;
$setup["parents"] = $PARENTS;
manual_setup($setup);
manual_header();
?>
<div>
<h1 class="title">The <a href="class.soapclient.php" class="classname">SoapClient</a> class</h1>
<div class="partintro">
<div id="soapclient.intro" class="section">
<h2 class="title">Introduction</h2>
<p class="para">
The SoapClient class provides a client for <a href="http://www.w3.org/TR/soap11/" class="link external">» SOAP 1.1</a>, <a href="http://www.w3.org/TR/soap12/" class="link external">» SOAP 1.2</a> servers. It can be used in WSDL
or non-WSDL mode.
</p>
</div>
<div id="soapclient.synopsis" class="section">
<h2 class="title">Class synopsis</h2>
<div class="classsynopsis">
<div class="ooclass"><b class="classname">SoapClient</b></div>
<div class="classsynopsisinfo">
<span class="ooclass">
<b class="classname">SoapClient</b>
</span>
{</div>
<div class="classsynopsisinfo classsynopsisinfo_comment">/* Methods */</div>
<div class="methodsynopsis dc-description">
<span class="modifier">public</span> <span class="type">mixed</span> <span class="methodname"><a href="soapclient.call.php" class="function">__call</a></span>
( <span class="methodparam"><span class="type">string</span> <tt class="parameter">$function_name</tt></span>
, <span class="methodparam"><span class="type">string</span> <tt class="parameter">$arguments</tt></span>
)</div>
<div class="methodsynopsis dc-description">
<span class="methodname"><a href="soapclient.soapclient.php" class="function">SoapClient</a></span>
( <span class="methodparam"><span class="type"><a href="language.pseudo-types.php#language.types.mixed" class="type mixed">mixed</a></span> <tt class="parameter">$wsdl</tt></span>
[, <span class="methodparam"><span class="type">array</span> <tt class="parameter">$options</tt></span>
] )</div>
<div class="methodsynopsis dc-description">
<span class="modifier">public</span> <span class="type">string</span> <span class="methodname"><a href="soapclient.dorequest.php" class="function">__doRequest</a></span>
( <span class="methodparam"><span class="type">string</span> <tt class="parameter">$request</tt></span>
, <span class="methodparam"><span class="type">string</span> <tt class="parameter">$location</tt></span>
, <span class="methodparam"><span class="type">string</span> <tt class="parameter">$action</tt></span>
, <span class="methodparam"><span class="type">int</span> <tt class="parameter">$version</tt></span>
[, <span class="methodparam"><span class="type">int</span> <tt class="parameter">$one_way</tt><span class="initializer"> = 0</span></span>
] )</div>
<div class="methodsynopsis dc-description">
<span class="modifier">public</span> <span class="type">array</span> <span class="methodname"><a href="soapclient.getfunctions.php" class="function">__getFunctions</a></span>
( <span class="methodparam">void</span>
)</div>
<div class="methodsynopsis dc-description">
<span class="modifier">public</span> <span class="type">string</span> <span class="methodname"><a href="soapclient.getlastrequest.php" class="function">__getLastRequest</a></span>
( <span class="methodparam">void</span>
)</div>
<div class="methodsynopsis dc-description">
<span class="modifier">public</span> <span class="type">string</span> <span class="methodname"><a href="soapclient.getlastrequestheaders.php" class="function">__getLastRequestHeaders</a></span>
( <span class="methodparam">void</span>
)</div>
<div class="methodsynopsis dc-description">
<span class="modifier">public</span> <span class="type">string</span> <span class="methodname"><a href="soapclient.getlastresponse.php" class="function">__getLastResponse</a></span>
( <span class="methodparam">void</span>
)</div>
<div class="methodsynopsis dc-description">
<span class="modifier">public</span> <span class="type">string</span> <span class="methodname"><a href="soapclient.getlastresponseheaders.php" class="function">__getLastResponseHeaders</a></span>
( <span class="methodparam">void</span>
)</div>
<div class="methodsynopsis dc-description">
<span class="modifier">public</span> <span class="type">array</span> <span class="methodname"><a href="soapclient.gettypes.php" class="function">__getTypes</a></span>
( <span class="methodparam">void</span>
)</div>
<div class="methodsynopsis dc-description">
<span class="modifier">public</span> <span class="type">void</span> <span class="methodname"><a href="soapclient.setcookie.php" class="function">__setCookie</a></span>
( <span class="methodparam"><span class="type">string</span> <tt class="parameter">$name</tt></span>
[, <span class="methodparam"><span class="type">string</span> <tt class="parameter">$value</tt></span>
] )</div>
<div class="methodsynopsis dc-description">
<span class="modifier">public</span> <span class="type">string</span> <span class="methodname"><a href="soapclient.setlocation.php" class="function">__setLocation</a></span>
([ <span class="methodparam"><span class="type">string</span> <tt class="parameter">$new_location</tt></span>
] )</div>
<div class="methodsynopsis dc-description">
<span class="modifier">public</span> <span class="type">bool</span> <span class="methodname"><a href="soapclient.setsoapheaders.php" class="function">__setSoapHeaders</a></span>
([ <span class="methodparam"><span class="type"><a href="language.pseudo-types.php#language.types.mixed" class="type mixed">mixed</a></span> <tt class="parameter">$soapheaders</tt></span>
] )</div>
<div class="methodsynopsis dc-description">
<span class="modifier">public</span> <span class="type">mixed</span> <span class="methodname"><a href="soapclient.soapcall.php" class="function">__soapCall</a></span>
( <span class="methodparam"><span class="type">string</span> <tt class="parameter">$function_name</tt></span>
, <span class="methodparam"><span class="type">array</span> <tt class="parameter">$arguments</tt></span>
[, <span class="methodparam"><span class="type">array</span> <tt class="parameter">$options</tt></span>
[, <span class="methodparam"><span class="type"><a href="language.pseudo-types.php#language.types.mixed" class="type mixed">mixed</a></span> <tt class="parameter">$input_headers</tt></span>
[, <span class="methodparam"><span class="type">array</span> <tt class="parameter reference">&$output_headers</tt></span>
]]] )</div>
<div class="methodsynopsis dc-description">
<span class="methodname"><a href="soapclient.soapclient.php" class="function">SoapClient</a></span>
( <span class="methodparam"><span class="type"><a href="language.pseudo-types.php#language.types.mixed" class="type mixed">mixed</a></span> <tt class="parameter">$wsdl</tt></span>
[, <span class="methodparam"><span class="type">array</span> <tt class="parameter">$options</tt></span>
] )</div>
}</div>
</div>
</div>
<h2>Table of Contents</h2><ul class="chunklist chunklist_reference"><li><a href="soapclient.call.php">SoapClient::__call</a> — Calls a SOAP function (deprecated)</li><li><a href="soapclient.construct.php">SoapClient::__construct</a> — SoapClient constructor</li><li><a href="soapclient.dorequest.php">SoapClient::__doRequest</a> — Performs a SOAP request</li><li><a href="soapclient.getfunctions.php">SoapClient::__getFunctions</a> — Returns list of available SOAP functions</li><li><a href="soapclient.getlastrequest.php">SoapClient::__getLastRequest</a> — Returns last SOAP request</li><li><a href="soapclient.getlastrequestheaders.php">SoapClient::__getLastRequestHeaders</a> — Returns the SOAP headers from the last request</li><li><a href="soapclient.getlastresponse.php">SoapClient::__getLastResponse</a> — Returns last SOAP response</li><li><a href="soapclient.getlastresponseheaders.php">SoapClient::__getLastResponseHeaders</a> — Returns the SOAP headers from the last response</li><li><a href="soapclient.gettypes.php">SoapClient::__getTypes</a> — Returns a list of SOAP types</li><li><a href="soapclient.setcookie.php">SoapClient::__setCookie</a> — The __setCookie purpose</li><li><a href="soapclient.setlocation.php">SoapClient::__setLocation</a> — Sets the location of the Web service to use.</li><li><a href="soapclient.setsoapheaders.php">SoapClient::__setSoapHeaders</a> — Sets SOAP headers for subsequent calls.</li><li><a href="soapclient.soapcall.php">SoapClient::__soapCall</a> — Calls a SOAP function</li><li><a href="soapclient.soapclient.php">SoapClient::SoapClient</a> — SoapClient constructor</li></ul>
</div>
<?php manual_footer(); ?>