E' possibile creare ed utilizzare una classe in uno script, poi salvarla nelle sessioni e riutilizzarla in un altro script senza perdere i dati?

ad esempio ho questo script:
Codice PHP:
<?php
@session_start();

class 
{
    protected 
$var;
    public function 
setVar($v) {
        
$this->var $v;
    }
}

$class = new a();
$class->setVar('xxx');

$_SESSION["class"] = $class;
?>
Teoricamente alla fine dello script la classe viene distrutta... non c'è modo per ripescarla in un altro script?