File:
[ELWIX - Embedded LightWeight unIX -] /
embedaddon /
php /
tests /
lang /
020.phpt
Revision
1.1.1.1 (vendor branch):
download - view:
text,
annotated -
select for diffs -
revision graph
Tue Feb 21 23:48:06 2012 UTC (12 years, 8 months ago) by
misho
Branches:
php,
MAIN
CVS tags:
v5_4_3elwix,
v5_4_29p0,
v5_4_29,
v5_4_20p0,
v5_4_20,
v5_4_17p0,
v5_4_17,
v5_3_10,
HEAD
php
1: --TEST--
2: Switch test 1
3: --FILE--
4: <?php
5:
6: $i="abc";
7:
8: for ($j=0; $j<10; $j++) {
9: switch (1) {
10: case 1:
11: echo "In branch 1\n";
12: switch ($i) {
13: case "ab":
14: echo "This doesn't work... :(\n";
15: break;
16: case "abcd":
17: echo "This works!\n";
18: break;
19: case "blah":
20: echo "Hmmm, no worki\n";
21: break;
22: default:
23: echo "Inner default...\n";
24: }
25: for ($blah=0; $blah<200; $blah++) {
26: if ($blah==100) {
27: echo "blah=$blah\n";
28: }
29: }
30: break;
31: case 2:
32: echo "In branch 2\n";
33: break;
34: case $i:
35: echo "In branch \$i\n";
36: break;
37: case 4:
38: echo "In branch 4\n";
39: break;
40: default:
41: echo "Hi, I'm default\n";
42: break;
43: }
44: }
45: ?>
46: --EXPECT--
47: In branch 1
48: Inner default...
49: blah=100
50: In branch 1
51: Inner default...
52: blah=100
53: In branch 1
54: Inner default...
55: blah=100
56: In branch 1
57: Inner default...
58: blah=100
59: In branch 1
60: Inner default...
61: blah=100
62: In branch 1
63: Inner default...
64: blah=100
65: In branch 1
66: Inner default...
67: blah=100
68: In branch 1
69: Inner default...
70: blah=100
71: In branch 1
72: Inner default...
73: blah=100
74: In branch 1
75: Inner default...
76: blah=100
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>