Valider 8a3d18aa rédigé par esj's avatar esj
Parcourir les fichiers

Un bug dans [12119]: une variable statitque ne peut être initialiséé par un...

Un bug dans [12119]: une variable statitque ne peut être initialiséé par un appel de fonction. Et bien sûr au lieu de dénoncer une erreur sémantique, d'ailleurs discutable, PHP prétend qu'il s'agit d'une erreur de syntaxe. Désolé Franz.

Il faudrait revoir les cas où des fonctions apparaissent, car en fait ici elle n'est pas nécessaire. Exemple en cause:
{{{
<BOUCLE_entetes(DOCUMENTS){id_article=1497}{par hasard}{0,1}>
}}}
parent 301e94b5
Chargement en cours
Chargement en cours
Chargement en cours
Chargement en cours
+2 −1
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
@@ -353,7 +353,8 @@ function calculer_requete_sql(&$boucle)

function calculer_dec($nom, $val)
{
  return "\n\t" .(strpos($val, '$') ? '' : 'static ') . $nom . ' = ' . $val . ';';
  $dyn = (strpos($val, '$') !== false OR strpos($val, 'sql_') !== false);
  return "\n\t" . ($dyn ? '' : 'static ') . $nom . ' = ' . $val . ';';
}

// http://doc.spip.org/@calculer_dump_array