SoapClient::__getFunctions
PHP function
Edit on GitHub ✎
(PHP 5, PHP 7, PHP 8)
Returns list of available SOAP functions
Description
SoapClient::__getFunctions(): array|null
Returns an array of functions described in the WSDL for the Web service.
Only
Parameters Parameters
Return Values
The array of SOAP function prototypes, detailing the return type, the function name and parameter types.
Examples
SoapClient::__getFunctions() example
php
<?php
$client = new SoapClient('http://soap.amazon.com/schemas3/AmazonWebServices.wsdl');
var_dump($client->__getFunctions());
?>The above example will output:
output
array(26) {
[0]=>
string(70) "ProductInfo KeywordSearchRequest(KeywordRequest $KeywordSearchRequest)"
[1]=>
string(79) "ProductInfo TextStreamSearchRequest(TextStreamRequest $TextStreamSearchRequest)"
[2]=>
string(64) "ProductInfo PowerSearchRequest(PowerRequest $PowerSearchRequest)"
...
[23]=>
string(107) "ShoppingCart RemoveShoppingCartItemsRequest(RemoveShoppingCartItemsRequest $RemoveShoppingCartItemsRequest)"
[24]=>
string(107) "ShoppingCart ModifyShoppingCartItemsRequest(ModifyShoppingCartItemsRequest $ModifyShoppingCartItemsRequest)"
[25]=>
string(118) "GetTransactionDetailsResponse GetTransactionDetailsRequest(GetTransactionDetailsRequest $GetTransactionDetailsRequest)"
}See Also
SoapClient::__construct