<?php

ini_set("soap.wsdl_cache_enabled", "0");
$myClient = new SoapClient("http://rtls.gg/ws/wsdl.php");
foreach ($myClient->__getFunctions() as $item) {
    echo $item . "<br>";
}
echo "<hr>";
foreach ($myClient->__getTypes() as $item) {
    echo $item . "<br>";
}
echo "<hr>";
echo var_dump($myClient->getPeople());
/*
foreach($myClient->getPeople() as $item) {
	echo $item->getFullName();
}
*/
Example #2
0
<?php

ini_set("soap.wsdl_cache_enabled", "0");
$myClient = new SoapClient("http://rtls.gg/ws/wsdl.php");
$people = $myClient->getPeople();
if (!empty($people)) {
    $xmlResponse = new DOMDocument("1.0", "utf-8");
    $xmlResponse->formatOutput = true;
    $xmlRoot = $xmlResponse->createElement("people");
    $xmlRoot = $xmlResponse->appendChild($xmlRoot);
    foreach ($people as $item) {
        $xmlPerson = $xmlResponse->createElement("person");
        $xmlPerson = $xmlRoot->appendChild($xmlPerson);
        $xmlPerson->appendChild($xmlResponse->createElement("id", $item->id));
        $xmlPerson->appendChild($xmlResponse->createElement("firstName", $item->firstName));
        $xmlPerson->appendChild($xmlResponse->createElement("lastName", $item->lastName));
    }
}
header("Content-type: text/xml;charset=utf-8\r\n");
echo $xmlResponse->saveXML();