How to store object inside the $_SESSION in PHP

1 Answer

0 votes
class Example
{
    public $name;
    public $age;
    
    public function __sleep() {
        return ['name', 'age'];
    }
}

$object = new Example();

$object->name = 'Albert Einstein';
$object->age = 144;

$_SESSION['object'] = $object;

print_r($_SESSION);
 
 
 
 
/*
run:
 
Array
(
    [object] => Example Object
        (
            [name] => Albert Einstein
            [age] => 144
        )

)

*/

 



answered Dec 4, 2023 by avibootz

Related questions

1 answer 237 views
1 answer 292 views
1 answer 262 views
1 answer 341 views
341 views asked Jun 4, 2015 by avibootz
1 answer 272 views
272 views asked Nov 29, 2020 by avibootz
1 answer 265 views
...