Клас SoapServer
(PHP 5, PHP 7, PHP 8)
Вступ
Клас SoapServer є сервером для протоколів » SOAP 1.1 і » SOAP 1.2. Його можна використовувати з описом служби WSDL або без нього.
Огляд класів
class SoapServer
{
/* Свойства */
private
?SoapFault
$__soap_fault = null;
/* Методы */
public __construct(?string $wsdl, array $options = [])
public addFunction(array|string|int $functions): void
public addSoapHeader(SoapHeader $header): void
public fault( string $code, string $string, string $actor = "", mixed $details = null, string $name = ""): void
public getFunctions(): array
public handle(?string $request = null): void
public setClass(string $class, mixed ...$args): void
public setObject(object $object): void
public setPersistence(int $mode): void
}
Властивості
service
__soap_fault
Зміст
- SoapServer::addFunction— Додає одну або кілька функцій обробки запитів SOAP
- SoapServer::addSoapHeader— Додати заголовок SOAP у відповідь
- SoapServer::__construct - Конструктор SoapServer
- SoapServer::fault - Примушує SoapServer повернути помилку
- SoapServer::getFunctions— Повернути список функцій
- SoapServer::handle - Обробка SOAP-запиту
- SoapServer::setClass - Встановлює клас, який обробляє SOAP-запити
- SoapServer::setObject— Встановлює об'єкт, який використовуватиметься для обробки SOAP-запитів
- SoapServer::setPersistence— Встановлює режим збереження SoapServer