Veröffentlicht 2. März 201015 j Hallo zusammen! HIer ist ein einfacher Webservice: <?php class MyClass { static function addiere($sum1, $sum2) { $tempObject = new stdClass(); $tempObject->sum = $sum1 + $sum2; $tempObject->arr = array('A', 'B', 'c'=>'C'); return $tempObject; } } function addiere($sum1, $sum2) { return MyClass::addiere($sum1, $sum2); } // Erzeugen eines SoapServer-Objekts // {uri} muss mit dem Pfad ersetzt werden $server = new SoapServer( null, array('uri' => "http://webserviceserver.loc/") ); // Hinzufügen der Funktion zum Server $server->addFunction('addiere'); // Bearbeitung der Abfrage $server->handle(); ?>[/PHP] Egal, auf welchen Wert ich meinen URI-Parameter setze, funktioniert der Service (auch mit array('uri' => "http://google.com/") oder array('uri' => "")). Der geht aber nicht mehr, wenn ich den Parameter komplett entferne: [PHP]$server = new SoapServer( null, array() ); Also, meine Frage(n): warum funktioniert das Skript auch mit Dummy-Werten für den Parameter URI-Parameter und ist dieser dennoch unverzichtbar? Danke
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.