c # TempData equivalente en php

Sé que puedo configurar y desarmar explícitamente una sesión manualmente, pero creo que vale la pena preguntar. En c #, hay un diccionario llamado TempData que almacena datos hasta la primera solicitud. En otras palabras, cuando se invoca TempData, se desarma automáticamente. Para una mejor comprensión, aquí hay un ejemplo:

Controller1.cs:

TempData["data"] = "This is a stored data";

Model1.cs:

string dst1 = TempData["data"]; // This is a stored data
string dst2 = TempData["data"]; // This string will be empty, if an exception is not raised (I can't remember well if an exception is raised)

Así que, básicamente, esto es algo así como una sesión para 1 uso solamente. Una vez más, sé que puedo configurar y desarmar explícitamente en php, pero aún así, ¿php tiene una función como esta?

Respuestas a la pregunta(3)

Su respuesta a la pregunta