Améliorer la null coalescence des #GET
Des notices Undefined index: vars
se produisent parfois lorsque #_SESSION_SI
est employé avec un filtre (cas présent : un opérateur de comparaison '==') et un argument #GET{truc}
.
En effet l'argument #GET
est actuellement compilé en "('{$Pile["vars"][ (string)'truc']}' ?? '')"
mais le ??
ne fonctionne pas ainsi (en dehors du {}
, trop tard !) quand le #GET
n'est pas défini.
C'est peut être depuis le fix pour le passage à SPIP4 aa222d86
Rq : À tester spécifiquement mais pour l'instant pas rencontré de telle notice pour usage similaire avec #_AUTORISER_SI