Нет, изначально это невозможно.
Вам придется реализовать это самостоятельно. Вам придется хранить дату создания, время истечения и значение для каждой переменной, а затем, возможно, создать класс, который будет обрабатывать проверку.
Вы можете использовать магические методы __get()
и __set()
, чтобы создать очень удобный интерфейс, который обрабатывает так:
$data = new SessionData();
echo $data->var1; // Using a __get() magic method, the class checks for
// the expiry time and returns the value if it is still valid