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

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

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