Annotation of embedaddon/php/Zend/tests/decrement_001.phpt, revision 1.1

1.1     ! misho       1: --TEST--
        !             2: decrementing different variables
        !             3: --SKIPIF--
        !             4: <?php if (PHP_INT_SIZE != 4) die("skip this test is for 32bit platform only"); ?>
        !             5: --INI--
        !             6: precision=14
        !             7: --FILE--
        !             8: <?php
        !             9: 
        !            10: $a = array(
        !            11:        array(1,2,3),
        !            12:        "",
        !            13:        1,
        !            14:        2.5,
        !            15:        0,
        !            16:        "string",
        !            17:        "123",
        !            18:        "2.5",
        !            19:        NULL,
        !            20:        true,
        !            21:        false,
        !            22:        new stdclass,
        !            23:        array(),
        !            24:        -PHP_INT_MAX-1,
        !            25:        (string)(-PHP_INT_MAX-1),
        !            26: );
        !            27: 
        !            28: foreach ($a as $var) {
        !            29:        $var--;
        !            30:        var_dump($var);
        !            31: }
        !            32: 
        !            33: echo "Done\n";
        !            34: ?>
        !            35: --EXPECTF--    
        !            36: array(3) {
        !            37:   [0]=>
        !            38:   int(1)
        !            39:   [1]=>
        !            40:   int(2)
        !            41:   [2]=>
        !            42:   int(3)
        !            43: }
        !            44: int(-1)
        !            45: int(0)
        !            46: float(1.5)
        !            47: int(-1)
        !            48: string(6) "string"
        !            49: int(122)
        !            50: float(1.5)
        !            51: NULL
        !            52: bool(true)
        !            53: bool(false)
        !            54: object(stdClass)#%d (0) {
        !            55: }
        !            56: array(0) {
        !            57: }
        !            58: float(-2147483649)
        !            59: float(-2147483649)
        !            60: Done

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>