The SoapServer class
Introduction
(PHP 5, PHP 7)
The SoapServer class provides a server for the » SOAP 1.1 and » SOAP 1.2 protocols. It can be used with or without a WSDL service description.
Class synopsis
SoapServer {
/* Methods */
public addFunction ( mixed $functions ) : void
public addSoapHeader ( SoapHeader $object ) : void
public __construct ( mixed $wsdl [, array $options ] )
public fault ( string $code , string $string [, string $actor [, string $details [, string $name ]]] ) : void
public getFunctions ( ) : array
public handle ([ string $soap_request ] ) : void
public setClass ( string $class_name , mixed ...$args ) : void
public setObject ( object $object ) : void
public setPersistence ( int $mode ) : void
public SoapServer ( mixed $wsdl [, array $options ] )}
Table of Contents
- SoapServer::addFunction — Adds one or more functions to handle SOAP requests
- SoapServer::addSoapHeader — Add a SOAP header to the response
- SoapServer::__construct — SoapServer constructor
- SoapServer::fault — Issue SoapServer fault indicating an error
- SoapServer::getFunctions — Returns list of defined functions
- SoapServer::handle — Handles a SOAP request
- SoapServer::setClass — Sets the class which handles SOAP requests
- SoapServer::setObject — Sets the object which will be used to handle SOAP requests
- SoapServer::setPersistence — Sets SoapServer persistence mode
- SoapServer::SoapServer — SoapServer constructor
© 1997–2020 The PHP Documentation Group
Licensed under the Creative Commons Attribution License v3.0 or later.
https://www.php.net/manual/en/class.soapserver.php