PHP HandbuchCLIII. SOAP FunktionenEinführungDie SOAP Eweiterung kann zum Erstellen von SOAP Servern und Clients verwendet werden. Sie unterstützt Untermengen der SOAP 1.1, SOAP 1.2 und WSDL 1.1 Spezifikation. AnforderungenDie Erweiterung verwendet die GNOME xml Bibliothek, die heruntergeladen und installiert werden muss. Es wird mind. die Version libxml-2.5.4 vorausgesetzt. Installation
Die Erweiterung ist nur verfügbar, wenn PHP mit der Option Laufzeit KonfigurationDas Verhalten dieser Funktionen wird durch Einstellungen in der php.ini beeinflusst.
Tabelle 1. SOAP Konfiguration Optionen
Hier eine kurze Erklärung der Konfigurationsoptionen:
Vordefinierte KlassenSoapClientKonstruktor
Methoden
SoapFaultKonstruktor
SoapHeaderSoapHeader ist eine spezielle low-level-Klasse zum Austausch von SOAP-Headern. Sie besitzt keine Methoden neben dem Konstruktor und dient als reiner Datenhalter. Sie kann in Verbindung mit der SoapClient->__soapCall()-Methode verwendet werden, um einen SOAP-Header zu übergeben oder um in einem SOAP-Header-Handler den Header in einer SOAP-Antwort zurückzugeben. Konstruktor
SoapParamSoapParam ist eine spezielle low-level-Klasse zum Benennen von Parametern und zum Zurückgeben von Werten im nicht-WSDL-Modus. Sie besitzt keine Methoden neben dem Konstruktor und dient als reiner Datenhalter. Konstruktor
SoapServerKonstruktor
Methoden
SoapVarSoapVar ist eine spezielle low-level-Klasse zum Kodieren von Parametern und Rückgabewerten im nicht-WSDL-Modus. Sie besitzt keine Methoden neben dem Konstruktor und dient als reiner Datenhalter. Sinnvoll ist der Einsatz wenn Typ-Eigenschaften in SOAP-Anfragen oder -Antworten gesetzt werden muss. Konstruktor
Vordefinierte KonstantenFolgende Konstanten werden von dieser Erweiterung definiert und stehen nur zur Verfügung, wenn die Erweiterung entweder statisch in PHP kompiliert oder dynamisch zur Laufzeit geladen wurde.
|
PHP-Index
Neuzugänge PHP MySQL Tutorials
|
|