Bonjour,

Je voudrais faire ceci :


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
class Toto
{
   private $var= 1;
 
   function plus ()
   {
       $var++;
      return json_encode ($var);
   }
}
via un webservice, je fais :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
$ret = $clientSOAP->__call('plus', array());
print_r (json_decode ($ret));
Impossible d'incrémenter ma variable !!
J'ai essayé avec une variable de session, mais idem

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
 
 
<?php 
 
session_start();
 
class Toto
{
   public function __construct()
   {
	if (!isset($_SESSION['var']))
		$_SESSION['var'] = 1;
   }
 
   function plus ()
   {
       $_SESSION['var']++;
       return json_encode ($_SESSION['var']);
   }
}
pourquoi la variable (ou la variable de session) n'est pas sauvegardée ?
mais comment faire ?