Manuel PHP Précédent Annexe C. Migration de PHP / FI 2.0 à PHP 3.0 Suivant PHP / FI 2.0 utilisait le membre à gauche dans les expressions, pour déterminer le type de résultat attendu. PHP 3.0 prend en compte les deux côtés de l 'expression et cela peut produire des résultats inattendus avec les scripts 2.0. Considérez les lignes suivantes: ?php $a[ 0]=5; $a[1]=7; $key = key($a); while (" "!= $key) {echo "$keyn"; next($a);}? La correction de ceci est simple: il suffit de remplacer les commandes while par: ?php while ((string)$key != "") {? Précédent Sommaire Suivant Syntaxe while Niveau supérieur Les messages d 'erreur ont changé