php8.5
Home/ Manual/ soap / soapclient/ SoapClient::__getTypes

SoapClient::__getTypes

PHP function Edit on GitHub ✎

(PHP 5, PHP 7, PHP 8)

Returns a list of SOAP types

Description

SoapClient::__getTypes(): array|null

Returns an array of types described in the WSDL for the Web service.

Only

Parameters Parameters

Return Values

The array of SOAP types, detailing all structures and types.

Examples

SoapClient::__getTypes() example

php
<?php
$client = new SoapClient('http://soap.amazon.com/schemas3/AmazonWebServices.wsdl');
var_dump($client->__getTypes());
?>

The above example will output:

output
array(88) {
  [0]=>
  string(30) "ProductLine ProductLineArray[]"
  [1]=>
  string(85) "struct ProductLine {
 string Mode;
 string RelevanceRank;
 ProductInfo ProductInfo;
}"
  [2]=>
  string(105) "struct ProductInfo {
 string TotalResults;
 string TotalPages;
 string ListName;
 DetailsArray Details;
}"
...
  [85]=>
  string(32) "ShortSummary ShortSummaryArray[]"
  [86]=>
  string(121) "struct GetTransactionDetailsRequest {
 string tag;
 string devtag;
 string key;
 OrderIdArray OrderIds;
 string locale;
}"
  [87]=>
  string(75) "struct GetTransactionDetailsResponse {
 ShortSummaryArray ShortSummaries;
}"
}

See Also

  • SoapClient::__construct

Source: reference/soap/soapclient/gettypes.xml · from the official PHP manual (php/doc-en)