# SoapClient::__getFunctions

(PHP 5, PHP 7, PHP 8)

SoapClient::__getFunctions — Retourne une liste de fonctions SOAP publiées

### Description

public SoapClient::__getFunctions(): ?array

SoapClient::__getFunctions() retourne un tableau de fonctions SOAP publiées décrites dans le WSDL.

> Note:

> Cette fonction n'est disponible qu'en mode WSDL.

### Liste de paramètres

Cette fonction ne contient aucun paramètre.

### Valeurs de retour

Le array de fonctions SOAP avec le type de retour, le nom de la fonction et les types des paramètres qu'accepte celle-ci.

### Exemples

Exemple #1 Exemple avec SoapClient::__getFunctions()

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

L'exemple ci-dessus va afficher :

    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)"
    }

### Voir aussi

- SoapClient::__construct() - Constructeur SoapClient