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.