array_expression

Petit nouveau ! | 9 Messages

07 sept. 2007, 19:10

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" ?

Eléphant du PHP | 377 Messages

07 sept. 2007, 20:40

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 ^^
Petit scarabée deviendra grand