SoapClient::__getTypes

(PHP 5 >= 5.0.1)

SoapClient::__getTypesGibt eine Liste der SOAP-Typen zurück

Beschreibung

public array SoapClient::__getTypes ( void )

Gibt ein Array der Typen zurück, wie sie im WSDL des Webservices beschrieben sind.

Hinweis:

Diese Funktion funktioniert nur im WSDL-Modus.

Parameter-Liste

Diese Funktion hat keine Parameter.

Rückgabewerte

Ein Array der SOAP-Typen.

Beispiele

Beispiel #1 SoapClient::__getTypes()-Beispiel

<?php
$client 
= new SoapClient("ein.wsdl");
var_dump($client->__getTypes());
?>

Siehe auch

add a note add a note

User Contributed Notes 2 notes

up
0
sanok
2 months ago
Great snippet Felipe!

Thank you very much, very useful!
up
0
felipe dot cwb at hotmail dot com
5 months ago
<?php
// to see formated types

$soap = new SoapClient('http://domain.com/ws.php?WSDL');

echo
'<pre>';
echo
'<h2>Types:</h2>';
$types = $soap->__getTypes();
foreach (
$types as $type) {
   
$type = preg_replace(
        array(
'/(\w+) ([a-zA-Z0-9]+)/', '/\n /'),
        array(
'<font color="green">${1}</font> <font color="blue">${2}</font>', "\n\t"),
       
$type
   
);
    echo
$type;
    echo
"\n\n";
}
echo
'</pre>';
To Top