Se você criou uma função que você deseja tornar disponíveis como um serviço da Web, você pode criar um Simple Object Access Protocol , ou SOAP, servidor para facilitar o intercâmbio de informações do requerimento solicitando o serviço da Web e as informações fornecidas pela função que você criou. Para criar um servidor SOAP simples , você deve baixar o kit de ferramentas NuSOAP , um conjunto de código aberto de classes PHP que simplifica significativamente a tarefa de criar um servidor SOAP. Então você deve criar a função que fornece o serviço e usar o objeto NuSOAP para criar o servidor . Instruções 
 1 
 Baixar NuSOAP , um kit de ferramentas de SOAP de código aberto para PHP (consulte Recursos) . Observe o diretório onde você coloca o arquivo NuSOAP no servidor web. 
 2 
 Crie a função que irá fornecer o serviço Web . Por exemplo, para criar uma função que recebe um número de cliente e fornece um nome do cliente, tipo : 
 
   cliente function ( $ number ) { 
 
 $ clientes = load_customers () //retorna um array de cliente [ número ] = 
 nome 
 $ name = ""; 
 
 if ( isset ( $ clientes [$ número] ) ) $ name = $ clientes [ número] ; $ 
 
 retornar $ name ; } 
 
 
 3 
 Incluir o arquivo NuSOAP . Por exemplo, digite : 
 
 include (" /usr /local /nusoap /nusoap.php "); 
 4 
 Crie um novo objeto servidor SOAP. Por exemplo, digite : 
 
 $ server = new soap_server ; 
 5 
 Registre a função que você criou com o servidor SOAP. Por exemplo, digite : 
 
 $ server - > register ( " cliente "); 
 6 
 uma falha de servidor com uma mensagem de erro apropriada Definir se foi encontrado nenhum cliente . Por exemplo, digite : 
 
 if ($ nome == "" ) {server -> culpa 
 
 $ falha = $ (" soap: Servidor ", " http://example . com.br /customerlookup.php "," Cliente não existe " ); } 
 
 
 7 
 Envie o resultado do serviço web de volta para o cliente. Por exemplo, digite : 
 
 $ server -> serviço ( $ HTTP_RAW_POST_DATA ); 
 
 >