1. 개요 및 설치
SOAP 확장은 SOAP 1.1, SOAP 1.2 및 WSDL 1.1 사양의 하위 집합을 지원하는 SOAP 서버 및 클라이언트를 작성하는 데 사용할 수 있습니다.
이 확장에는 libxml PHP 확장이 필요합니다. 이는 libxml이 기본적으로 활성화되어 있으므로 암시적으로 수행되지만 --enable-libxml을 사용해야 함을 의미합니다.
SOAP 지원을 활성화하려면 PHP 구성 시 --enable-soap을 추가하세요.
2. 관련 기능
is_soap_fault — SOAP 호출이 실패했는지 확인
use_soap_error_handler — SOAP 오류 핸들러 사용 여부 설정
3. 관련 클래스 및 멤버 함수
SoapClient
SoapClient::__call — SOAP 함수 호출(사용되지 않음)
SoapClient::__construct — SoapClient 생성자
SoapClient::__doRequest — SOAP 요청 수행
SoapClient::__getFunctions — 사용 가능한 SOAP 함수 목록 반환
SoapClient::__getLastRequest — 마지막 SOAP 요청 반환
SoapClient::__getLastRequestHeaders — 마지막 요청에서 SOAP 헤더 반환
SoapClient::__getLastResponse — 마지막 SOAP 응답 반환
SoapClient::__getLastResponseHeaders — 마지막 응답에서 SOAP 헤더를 반환합니다
SoapClient::__getTypes — SOAP 유형 목록을 반환합니다
SoapClient::__setCookie — __setCookie 목적
SoapClient::__setLocation — 사용할 웹 서비스의 위치 설정
SoapClient::__setSoapHeaders — 후속 호출을 위한 SOAP 헤더 설정
SoapClient::__soapCall — SOAP 함수 호출
SoapClient::SoapClient — SoapClient 생성자
SoapServer
SoapServer::addFunction — SOAP 요청을 처리하기 위해 하나 이상의 함수를 추가합니다
SoapServer::addSoapHeader — SOAP 추가 응답 헤더
SoapServer::__construct — SoapServer 생성자
SoapServer::fault — 오류를 나타내는 SoapServer 오류 발생
SoapServer::getFunctions — 정의된 함수 목록 반환
SoapServer::handle — SOAP 요청을 처리합니다
SoapServer::setClass — SOAP 요청을 처리하는 클래스를 설정합니다.
SoapServer::setObject — SOAP 요청을 처리할 객체를 설정합니다. SOAP 요청을 처리하는 데 사용됩니다
SoapServer::setPersistence — SoapServer 지속성 모드 설정
SoapServer::SoapServer — SoapServer 생성자
SoapFault
SoapFault: :__construct — SoapFault 생성자
SoapFault::SoapFault — SoapFault 생성자
SoapFault::__toString — SoapFault의 문자열 표현 가져오기
SoapHeader
SoapHeader :: __construct — SoapHeader 생성자
SoapHeader::SoapHeader — SoapHeader 생성자
SoapParam
SoapParam::__construct — SoapParam 생성자
SoapParam::SoapParam — SoapParam 생성자
SoapVar
SoapVar::__construct — SoapVar 생성자
SoapVar::SoapVar — SoapVar 생성자