PHP Doku:: Hinzufügen einer oder mehrerer Funktionen, die SOAP-Anfragen bearbeiten sollen. - soapserver.addfunction.html

Verlauf / Chronik / History: (1) anzeigen

Sie sind hier:
Doku-StartseitePHP-HandbuchFunktionsreferenzWeb ServicesSOAPThe SoapServer classSoapServer->addFunction()

Ein Service von Reinhard Neidl - Webprogrammierung.

The SoapServer class

<<The SoapServer class

SoapServer::addSoapHeader>>

SoapServer->addFunction()

(PHP 5 >= 5.0.1)

SoapServer->addFunction() Hinzufügen einer oder mehrerer Funktionen, die SOAP-Anfragen bearbeiten sollen.

Beschreibung

void SoapServer::addFunction ( mixed $functions )

Zur Verfügung stellen von ein oder mehreren Funktionen für entfernte Clients.

Parameter-Liste

Funktionen

Funktionsname als String übergeben, um eine Funktion hinzuzufügen.

Array mit Funktionsnamen übergeben, um mehrere Funktionen hinzuzufügen.

Spezielle Konstante SOAP_FUNCTIONS_ALL übergeben, um alle Funktionen zu exportieren.

Hinweis:

Funktionen müssen alle Argumente in der gleichen Reihenfolge entgegennehmen, wie sie in der WSDL-Datei beschrieben sind (es sollten keine Rückgabewerte als Argumente definiert werden) und ein oder mehrere Werte zurückgeben. Um mehrere Werte zurückzugeben, müssen sich die Werte benannt in einem assoziativen Array befinden.

Rückgabewerte

Es wird kein Wert zurückgegeben.

Beispiele

Beispiel #1 Beispiele

<?php

function echoString($inputString)
{
    return 
$inputString;
}

$server->addFunction("echoString");

function 
echoTwoStrings($inputString1$inputString2)
{
    return array(
"outputString1" => $inputString1,
                 
"outputString2" => $inputString2);
}
$server->addFunction(array("echoString""echoTwoStrings"));

$server->addFunction(SOAP_FUNCTIONS_ALL);

?>


Keine BenutzerBeiträge.
- Beiträge aktualisieren...



PHP Powered Diese Seite bei php.net
The PHP manual text and comments are covered by the Creative Commons Attribution 3.0 License © the PHP Documentation Group - Impressum - mail("TO:Reinhard Neidl",...)