Bonjour,
Je rencontre un problème avec un while()/list()/each() depuis la migration de la plateforme en php5. En local ou sur un environnement php 4, la fonction s’exécute normalement alors que sur la plateforme php5, celle-ci boucle.
Lorsqu’on fait un vardump de $this->contents, il apparaît bien que la variable ne contient qu’une ligne.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 while (list($products_id, ) = each($this->contents)) { .. }
J’ai trouvé des topics évoquant ce comportement mais pas de réponses. J’ai essayé de remplacer le while/list/each par un foreach, rien à faire. Ce qui fonctionne en php4 boucle en php5…
Avez-vous des idées ou des pistes d’investigations ?
Partager