Bonjour

Je me pose une question fondamentale pour un dév :

J'ai essayé lors de ce développement de stocker dans une variable de session une valeur de type #ressource (genre retour de requête mySQL).

Cela ne fonctionnait pas ou aléatoirement et j'ai cru comprendre au fil de certaines lectures que les variables de session étaient sérializées donc j'ai abandonné.

La question : Est il possible de stocker en variable de session un tableau contenant une variable de type #object typiquement les valeurs d'une classe ?

Car apparemment cela fonctionne :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
class toto() {} .... 
 
$mesvaleurs = new toto() ; 
 
$tableau[ 1 ] = serialize($mesvaleurs) ; 
 
et au retour :
 
$mavaleur_attendue = unserialize($tableau[ 1 ]) ;
Cela vous semble-t-il conventionnel ?

Merci