Ticket Hash: dafa4780d5580329f5918bee2beddbfbfc6e0129
Title: Quotes autorisées dans la nom des variables brindilles
Status: Fixed Type: Bug
Severity: Mineur Priority: Immediate
Subsystem: Resolution: Fixed
Last Modified: 2023-02-06 13:03:37
Version Found In: 1.3.0-alpha1 [dcbf58020e]
User Comments:

alinaar added on 2023-01-31 11:49:18:

Bonjour,

{{:assign var='my_array' 'my_key'='Hello' 'another_key'='world'}}

donne (via {{:debug}})

array(2) {
    ["'my_key'"]=> string(5) "Hello"
    ["'another_key'"]=> string(7) "world"
  }  

Le nom des clefs du tableau my_array comportent donc bien des simples quotes. Comme Brindille est faite pour des non-développeur/euse.s avec une API simple, je pense qu'elle devrait interdire ces caractères (dans mon cas saisis par erreur) pour le nom des variables utilisateur/trice.s.


bohwaz added on 2023-02-06 12:03:37:

Fait, le nom des variables assignées est désormais limité à ce que PHP accepte comme nom de variable.