Page 1 sur 1

array_expression

Posté : 07 sept. 2007, 19:10
par furiet
Bonjour
Que signifie "array_expression" dans la description par eemple de la structure de contrôle foreach :

oreach(array_expression as $value)
commandes

Dans les exemples donnés, array_expression est remplacé par une variable tableau classique : pourquoi n'a-t-on pas indiqué tout simplmeent "array" ?

Posté : 07 sept. 2007, 20:40
par Shrell
Cela signifie qu'il attend un tableau, qu'il soit déclaré ou non.
Explication: tu peux faire
$a = array(1,3,16);
foreach($a as $b) {
...
ou
foreach(array(1,3,16) as $b) {
...
Enfin, c'est l'explication qui me parait la plus logique ^^