Updates to Tomato RAF including NGINX && PHP
[tomato.git] / release / src / router / php / tests / lang / foreachLoop.004.phpt
blob8cc60949fdf053889de1106166ea48b918ce3441
1 --TEST--\r
2 Foreach loop tests - using an array element as the $value\r
3 --FILE--\r
4 <?php\r
5 \r
6 $a=array("a", "b", "c");\r
7 $v=array();\r
8 foreach($a as $v[0]) {\r
9         var_dump($v);\r
10 }\r
11 var_dump($a);\r
12 var_dump($v);\r
14 echo "\n";\r
15 $a=array("a", "b", "c");\r
16 $v=array();\r
17 foreach($a as $k=>$v[0]) {\r
18         var_dump($k, $v);\r
19 }\r
20 var_dump($a);\r
21 var_dump($k, $v);\r
22 ?>\r
23 --EXPECT--\r
24 array(1) {\r
25   [0]=>\r
26   string(1) "a"\r
27 }\r
28 array(1) {\r
29   [0]=>\r
30   string(1) "b"\r
31 }\r
32 array(1) {\r
33   [0]=>\r
34   string(1) "c"\r
35 }\r
36 array(3) {\r
37   [0]=>\r
38   string(1) "a"\r
39   [1]=>\r
40   string(1) "b"\r
41   [2]=>\r
42   string(1) "c"\r
43 }\r
44 array(1) {\r
45   [0]=>\r
46   string(1) "c"\r
47 }\r
49 int(0)\r
50 array(1) {\r
51   [0]=>\r
52   string(1) "a"\r
53 }\r
54 int(1)\r
55 array(1) {\r
56   [0]=>\r
57   string(1) "b"\r
58 }\r
59 int(2)\r
60 array(1) {\r
61   [0]=>\r
62   string(1) "c"\r
63 }\r
64 array(3) {\r
65   [0]=>\r
66   string(1) "a"\r
67   [1]=>\r
68   string(1) "b"\r
69   [2]=>\r
70   string(1) "c"\r
71 }\r
72 int(2)\r
73 array(1) {\r
74   [0]=>\r
75   string(1) "c"\r