Annotation of embedaddon/php/tests/lang/020.phpt, revision 1.1
1.1 ! misho 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>