[spip-dev] créer une boucle

Bonjour,
j'essaie de m'inspirer du code "boucles sans table"
piur créer une boucle perso

je ute sur ceci
  $code=<<<CODE
  \$SP++;
  \$code=array();
  \$l= explode(',', $liste);
  foreach(\$l as \$k) {
    \$Pile[\$SP]['langue'] = \$k;
    \$code[]=$boucle->return;
  }
  \$t0= join($code_sep, \$code);
  return \$t0;
CODE;

et particulièrement sur $code=<<<CODE
CODE; ...

On peut m'expliquer ???

Merci beaucoup
RB

Bonjour,
rburton wrote:

et particulièrement sur $code=<<<CODE
CODE; ...

On peut m'expliquer ???

RTFM (Regarde Ton Fabuleux Manuel :slight_smile: )

C'est le "heredoc" qui existe dans plusieurs languages comme perl.

Certains ne l'aime guère, mais heredoc te permet de formater de longue chaines sur plusieurs lignes tout en y incorporant autant de " et ' que tu veux et en interprétant les variables comme dans une chaîne "" (d'où l'obligation d'échapper les $ quand on en veut vraiement un)
Ça n'est pas une obligation ici, tu peux parfaitement utiliser des chaînes "classiques" avec ' ou ".