Bonjour,
Je cherche à savoir s'il est possible de passer une variable au constructeur de la classe de mon Web Service (ce qui permettra d'avoir une variable définie sur toute la longeur du script).
Plus spécifiquement, j'appelle mon Web Service dans un repertoire protégé par login et mot de passe :
$client = new SoapClient("https://soap.mondomaine.com/monWebService.wsdl", array('login' => "login_http", 'password' => "password_http"));
Mon serveur de Web services fait apparaître la classe suivante :
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
Class monService{
function monService($uneVariable){
$this->hello = "bonjour";
$this->bye = "au revoir";
$this->uneVaribale = $uneVariable
}
...
//D'autres méthodes
...
} |
Mon but est ici de pouvoir passer la valeur $uneVariable au constructeur de la classe utilisée pour le Web Service (et ainsi l'avoir définie pour tous les appels des autres méthodes). Est-ce possible ?
Si c n'est pas le cas, est-il possible de définir une variable lors de l'appel d'une méthode du Web Service qui soit persistente lors de l'appel à d'autres méthode de ce même Web Service (au moins durant la durée du script) ?
D'avance merci !
Mosi
Partager