Note: This manual is provided for your convenience only - this is not the official source and may not be 100% up to date.
CLIII. SOAP Functions
This extension makes use of the GNOME xml library. Download and install this library. You will need at least libxml-2.5.4.
This extension is only available if PHP was configured with
The behaviour of these functions is affected by settings in php.ini.
For further details and definitions of the PHP_INI_* constants, see the Appendix H.
Table 1. SOAP Configuration Options
Here's a short explanation of the configuration directives.
SoapHeader is a special low-level class for passing or returning SOAP headers. It's just a data holder and it does not have any special methods except its constructor. It can be used in the SoapClient->__soapCall() method to pass a SOAP header or in a SOAP header handler to return the header in a SOAP response.
SoapParam is a special low-level class for naming parameters and returning values in non-WSDL mode. It's just a data holder and it does not have any special methods except its constructor.
SoapVar is a special low-level class for encoding parameters and returning values in non-WSDL mode. It's just a data holder and does not have any special methods except the constructor. It's useful when you want to set the type property in SOAP request or response.
The constants below are defined by this extension, and will only be available when the extension has either been compiled into PHP or dynamically loaded at runtime.