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 164 views
1 answer 223 views
1 answer 210 views
1 answer 270 views
270 views asked Jun 4, 2015 by avibootz
1 answer 186 views
186 views asked Nov 29, 2020 by avibootz
1 answer 163 views
...