Heim >Backend-Entwicklung >PHP-Tutorial >PHP-Erweiterung – SOAP

PHP-Erweiterung – SOAP

伊谢尔伦
伊谢尔伦Original
2016-11-21 16:54:221510Durchsuche

1. Übersicht und Installation

Die SOAP-Erweiterung kann zum Schreiben von SOAP-Servern und -Clients verwendet werden und unterstützt eine Teilmenge der Spezifikationen SOAP 1.1, SOAP 1.2 und WSDL 1.1.

Diese Erweiterung erfordert die PHP-Erweiterung libxml. Das bedeutet, dass --enable-libxml verwendet werden muss, obwohl dies implizit geschieht, da libxml standardmäßig aktiviert ist.

Um die SOAP-Unterstützung zu aktivieren, fügen Sie bei der Konfiguration von PHP --enable-soap hinzu.

2. Verwandte Funktionen

is_soap_fault – Prüft, ob ein SOAP-Aufruf fehlgeschlagen ist

use_soap_error_handler – Legen Sie fest, ob der SOAP-Fehlerhandler verwendet werden soll

3. Verwandte Klassen und Mitgliedsfunktionen

SoapClient

SoapClient::__call – Ruft eine SOAP-Funktion auf (veraltet)

SoapClient::__construct – SoapClient-Konstruktor

SoapClient::__doRequest – Führt eine SOAP-Anfrage aus

SoapClient::__getFunctions – Gibt eine Liste der verfügbaren SOAP-Funktionen zurück

SoapClient::__getLastRequest – Gibt die letzte SOAP-Anfrage zurück

SoapClient::__getLastRequestHeaders – Gibt die SOAP-Header der letzten Anfrage zurück

SoapClient::__getLastResponse – Gibt die letzte SOAP-Antwort zurück

SoapClient::__getLastResponseHeaders – Gibt die SOAP-Header der letzten Antwort zurück

SoapClient::__getTypes – Gibt eine Liste von SOAP-Typen zurück

SoapClient::__setCookie – Der __setCookie-Zweck

SoapClient::__setLocation – Legt den Standort des zu verwendenden Webdienstes fest

SoapClient::__setSoapHeaders – Legt SOAP-Header für nachfolgende Aufrufe fest

SoapClient::__soapCall – Ruft eine SOAP-Funktion auf

SoapClient::SoapClient – ​​SoapClient-Konstruktor

SoapServer

SoapServer::addFunction – Fügt eine oder mehrere Funktionen zur Verarbeitung von SOAP-Anfragen hinzu

SoapServer::addSoapHeader – Fügt eine SOAP hinzu Header zur Antwort

SoapServer::__construct – SoapServer-Konstruktor

SoapServer::fault – Gibt einen SoapServer-Fehler aus, der einen Fehler anzeigt

SoapServer::getFunctions – Gibt eine Liste der definierten Funktionen zurück

SoapServer::handle – Behandelt eine SOAP-Anfrage.

SoapServer::setClass – Legt die Klasse fest, die SOAP-Anfragen verarbeitet.

SoapServer::setObject – Legt das Objekt fest, das bearbeitet werden soll Wird zur Verarbeitung von SOAP-Anfragen verwendet

SoapServer::setPersistence – Legt den SoapServer-Persistenzmodus fest

SoapServer::SoapServer – SoapServer-Konstruktor

SoapFault

SoapFault: :__construct — SoapFault-Konstruktor

SoapFault::SoapFault — SoapFault-Konstruktor

SoapFault::__toString — Erhalten Sie eine Zeichenfolgendarstellung eines SoapFault

SoapHeader

SoapHeader :: __construct – SoapHeader-Konstruktor

SoapHeader::SoapHeader – SoapHeader-Konstruktor

SoapParam

SoapParam::__construct – SoapParam-Konstruktor

SoapParam::SoapParam – SoapParam-Konstruktor

SoapVar

SoapVar::__construct – SoapVar-Konstruktor

SoapVar::SoapVar – SoapVar-Konstruktor


Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:PHP-Erweiterung – XML-RPCNächster Artikel:PHP-Erweiterung – XML-RPC