Skip to content

$session.getTransientObject

Description

Retourne la valeur d'un objet transitoire de session.

Syntaxe

$session.getTransientObject( name [ , defaultValue [ , getReference ]] )

Paramètres

name string
Nom de l'objet à obtenir
defaultValue any
Valeur par défaut à retourner si l'objet transient n'existe pas.
getRealObject boolean

Valeur true/false demandant à la méthode de retourner une référence sur l'objet plutôt qu'une copie de ce dernier.

Par défaut, la méthode retourne une copie de l'objet, pour éviter que si un script ne modifie l'objet reçu, cela n'altère l'objet transient en mémoire. Il est cependant possible de demander à obtenir explicitement une référence sur l'objet lui-même, ce qui peut être pratique dans le cas de gros objets.

Retour

Objet enregistré sous le nom name ou null si aucun objet n'existe sous ce nom.

Exemple

1
$session.getTransientObject("SESSION:DARKMODE");