SoapClient::__getFunctions

(PHP 5, PHP 7, PHP 8)

SoapClient::__getFunctionsRetorna una lista de funciones SOAP publicadas

Descripción

public SoapClient::__getFunctions(): ?array

SoapClient::__getFunctions() retorna un array de funciones SOAP publicadas descritas en el WSDL.

Nota:

Esta función solo está disponible en modo WSDL.

Parámetros

Esta función no contiene ningún parámetro.

Valores devueltos

El array de funciones SOAP con el tipo de retorno, el nombre de la función y los tipos de los argumentos que acepta.

Ejemplos

Ejemplo #1 Ejemplo con SoapClient::__getFunctions()

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

El ejemplo anterior mostrará :

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

Ver también

add a note

User Contributed Notes 1 note

up
1
Beebs
11 years ago
The following code works for me while it appears soap.amazon.com has been deprecated and taken out of service. http://webservices.amazon.com has replaced Amazon's SOAP.

<?php
$client
= new SoapClient('http://webservices.amazon.com/AWSECommerceService/AWSECommerceService.wsdl');
var_dump($client->__getFunctions());
?>
To Top