(PHP 5, PHP 7, PHP 8)
Introduction
La classe SoapClient fournit un client pour les
serveurs » SOAP 1.1 et
» SOAP 1.2.
Il peut être utilisé avec ou sans mode WSDL.
Synopsis de la classe
class
SoapClient
{
/* Propriétés */
private
?string
$uri = null;
private
?int
$style = null;
private
?int
$use = null;
private
?string
$location = null;
private
bool
$trace = false;
private
?int
$compression = null;
private
?resource
$sdl = null;
private
?resource
$typemap = null;
private
?resource
$httpsocket = null;
private
?resource
$httpurl = null;
private
?string
$_login = null;
private
?string
$_password = null;
private
bool
$_use_digest = false;
private
?string
$_digest = null;
private
?string
$_proxy_host = null;
private
?int
$_proxy_port = null;
private
?string
$_proxy_login = null;
private
?string
$_proxy_password = null;
private
bool
$_exceptions = true;
private
?string
$_encoding = null;
private
?array
$_classmap = null;
private
?int
$_features = null;
private
int
$_connection_timeout;
private
?resource
$_stream_context = null;
private
?string
$_user_agent = null;
private
bool
$_keep_alive = true;
private
?int
$_ssl_method = null;
private
int
$_soap_version;
private
?int
$_use_proxy = null;
private
array
$_cookies = [];
private
?array
$__default_headers = null;
private
?SoapFault
$__soap_fault = null;
private
?string
$__last_request = null;
private
?string
$__last_response = null;
private
?string
$__last_request_headers = null;
private
?string
$__last_response_headers = null;
/* Méthodes */
public __construct(?string
$wsdl
, array
$options
= [])
public __call(string
$name
, array
$args
): mixed
public __doRequest(
string
$request
,
string
$location
,
string
$action
,
int
$version
,
bool
$oneWay
=
false
): ?string
public
__getCookies(): array
public
__getFunctions(): ?array
public
__getLastRequest(): ?string
public
__getLastRequestHeaders(): ?string
public
__getLastResponse(): ?string
public
__getLastResponseHeaders(): ?string
public
__getTypes(): ?array
public __setCookie(string
$name
, ?string
$value
=
null
): void
public __setLocation(?string
$location
=
null
): ?string
public __setSoapHeaders(SoapHeader|array|null
$headers
=
null
): bool
public __soapCall(
string
$name
,
array
$args
,
?array
$options
=
null
,
SoapHeader|array|null
$inputHeaders
=
null
,
array
&$outputHeaders
=
null
): mixed
}
Propriétés
-
- __last_request
-
-
- __last_response
-
-
- __soap_fault
-
- _classmap
-
- _connection_timeout
-
- _cookies
-
- _digest
-
- _encoding
-
- _exceptions
-
- _features
-
- _keep_alive
-
- _login
-
- _password
-
- _proxy_host
-
- _proxy_login
-
- _proxy_password
-
- _proxy_port
-
- _soap_version
-
- _ssl_method
-
- _stream_context
-
- _use_digest
-
- _use_proxy
-
- _user_agent
-
- compression
-
- httpsocket
-
- httpurl
-
- location
-
- sdl
-
- style
-
- trace
-
- typemap
-
- uri
-
- use
-
Sommaire