Вот пример с автозагрузкой в отношении ответа Тома Хейя:
Перед началом сеанса:
function __autoload($className) {
$file = PATH_TO_FOLDER_WITH_ALL_CLASS_FILES."/".$className.'.php';
if(file_exists($file)) {
require_once $file;
}
}
session_start();
Страница прохождения объекта:
$object = new class();
$object->someProperty = 'hello';
//store in session
$_SESSION['object'] = $object;
Страница получения объекта:
$object = $_SESSION['object'];
//add something else, which will be stored in the session
$object->anotherPropery = 'Something';
Метод автозагрузки автоматически загружает объекты при получении данных из сеанса.