Bonjour à tous
 
Voilà, je suis en train de réaliser une page PHP faisant appel à de l'Ajax afin de vérifier régulièrement le contenu d'un gros tableau stocké dans PHP, et en modifier des cases si besoin est.
Pour stocker ce tableau, j'hésite entre deux solutions :
- Faire une bête variable de session
- Passer par une variable statique qui serait accédée par une fonction dans ce genre :
 
Code :
   function gestTableau($getter, $colonne = null, $ligne = null, $valeur = null) {     switch($getter) {         case SET_TABLEAU :             //on remplit le tableau entier         break ;                  case SET_CASE :              //remplissage d'une case             $tableau[$colonne][$ligne] = $valeur ;         break ;                  case GET_CASE :             //retourne la valeur d'une case             return $tableau[$colonne][$ligne] ;         break ;                       //etc etc etc         default :             throw new exception ('Constante inconnue') ;                                 } } 
 
  | 
Et ensuite :
Code :
 gestTableau(SET_CASE, 10, 23, 'ma valeur') 
 
  | 
 
Je me demande surtout qu'elle serait la différence entre l'un et l'autre au niveau du fonctionnement ( si tenté qu'il y en ait une ), et est-ce qu'il y a une vraie différence au niveau des performances entre les deux...
 
Merci d'avance 
 
Message édité par DaSayan le 25-03-2009 à 13:07:23
 ---------------
			
Tous les programmeurs sont des auteurs et tous les ordinateurs sont de mauvais acteurs.