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 160 views
1 answer 220 views
1 answer 206 views
1 answer 265 views
265 views asked Jun 4, 2015 by avibootz
1 answer 180 views
180 views asked Nov 29, 2020 by avibootz
1 answer 161 views
...