[spip-dev] 192d fonction php en filtre bug ou non ?

Bonjour

qqun a une idée de la raison pour laquelle
#SET{test1,#ARRAY}
#SET{test1|array_push{a,b,c}}

ne fonctionne pas ! (même le mode debug semble sur les genoux)
je croyais que l'on pouvait prendre les fonctions php comme filtre (ça marche bien avec array_merge)

bug où quoi ?

Merci
RB

rburton a écrit :

Bonjour

qqun a une idée de la raison pour laquelle
#SET{test1,#ARRAY}
#SET{test1|array_push{a,b,c}}

ne fonctionne pas ! (même le mode debug semble sur les genoux)
je croyais que l'on pouvait prendre les fonctions php comme filtre (ça marche bien avec array_merge)

bug où quoi ?

Non, pas bug...
#SET{test1,#ARRAY}
le plus court
[(#GET{test1}|push{a,b,c}})]
le plus long mais peut être plus clair pour toi :
[(#SET{test1,[(#GET{test1}|push{a,b,c}})]})]

push (fonction_spip) à la place de |array_push car les arguments sont

inversées...

Matthieu Marcillaud a écrit :

>push (fonction_spip) à la place de |array_push car les arguments sont inversées...

Merci beaucoup
RB