SoapServer->handle()
<<<
SoapServer->setClass() SoapServer->setPersistence()
>>>

8.113 Fonctions SOAP
8 Référence des fonctions
 Manuel PHP

Introduction
Pré-requis
Installation
Configuration à l'exécution
Classes pré-définies
Constantes pré-définies
is_soap_fault
SoapClient->__call()
SoapClient->__construct()
SoapClient->__doRequest()
SoapClient->__getFunctions()
SoapClient->__getLastRequest()
SoapClient->__getLastRequestHeaders()
SoapClient->__getLastResponse()
SoapClient->__getLastResponseHeaders()
SoapClient->__getTypes()
SoapClient->__setCookie()
SoapClient->__soapCall()
SoapFault->__construct()
SoapHeader->__construct()
SoapParam->__construct()
SoapServer->addFunction()
SoapServer->__construct()
SoapServer->fault()
SoapServer->getFunctions()
SoapServer->handle()
->SoapServer->setClass()
SoapServer->setPersistence()
SoapVar->__construct()
use_soap_error_handler()

8.113.27 SoapServer->setClass()() Définie la classe qui gère les requêtes SOAP

[ Exemples avec soap_soapserver_setclass ]   CVS uniquement

SoapServer void  setClass ( string   class_name , mixed   args )

Exporte toutes les méthodes depuis une classe spécifiée.

Cet objet peut être rendu persistent pour une session donnée PHP en utilisant la méthode SoapServer->setPersistence() .

    class_name
    Le nom de la classe exportée.
    args
    Ce paramètre optionnel sera passé au constructeur de la classe par défaut durant la création de l'objet.

Aucune valeur n'est retournée.

Quelques exemples

<?php

class foo {
    function
foo()
    {
    }
}
$server->setClass("foo");

class
bar {
    function
bar($x, $y)
    {
    }
}
$server->setClass("bar", $arg1, $arg2);

?>

<< SoapServer->setClass() >>
SoapServer->handle() Fonctions SOAP SoapServer->setPersistence()