SoapClient::__getTypes
(PHP 5, PHP 7, PHP 8)
SoapClient::__getTypes — Возвращает список SOAP-типов
Описание
public SoapClient::__getTypes(): array|null
Замечание:
Эта функция работает только в режиме WSDL.
Список параметров
У этой функции нет параметров.
Возвращаемые значения
Массив (array) SOAP-типов с подробным описанием
всех структур и типов.
Примеры
Пример #1 Пример использования SoapClient::__getTypes()
<?php
$client = new SoapClient('http://soap.amazon.com/schemas3/AmazonWebServices.wsdl');
var_dump($client->__getTypes());
?>
Результат выполнения данного примера:
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;
}"
}