downloads | documentation | faq | getting help | mailing lists | licenses | wiki | reporting bugs | php.net sites | conferences | my php.net

search for in the

SoapClient::__getLastRequest> <SoapClient::__doRequest
[edit] Last updated: Fri, 17 May 2013

view this page in

SoapClient::__getFunctions

(PHP 5 >= 5.0.1)

SoapClient::__getFunctionsReturns list of available SOAP functions

Descrizione

public array SoapClient::__getFunctions ( void )

Returns an array of functions described in the WSDL for the Web service.

Nota:

This function only works in WSDL mode.

Elenco dei parametri

Questa funzione non contiene parametri.

Valori restituiti

The array of SOAP function prototypes, detailing the return type, the function name and type-hinted paramaters.

Esempi

Example #1 SoapClient::__getFunctions() example

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

Il precedente esempio visualizzerĂ :

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

Vedere anche:



add a note add a note User Contributed Notes SoapClient::__getFunctions - [2 notes]
up
1
hasegeli at arebt dot com
3 years ago
This function did not work if schema is not in wsdl file.
up
0
Dougal Matthews
4 years ago
example for amazon webservice

<?php

$wsdl_url
=
 
"http://soap.amazon.com/schemas3/AmazonWebServices.wsdl";
$client     = new SoapClient($wsdl_url);
var_dump($client->__getFunctions());

?>

 
show source | credits | stats | sitemap | contact | advertising | mirror sites