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>