Annotation of embedaddon/php/tests/lang/engine_assignExecutionOrder_007.phpt, revision 1.1

1.1     ! misho       1: --TEST--
        !             2: Check key execution order with &new. 
        !             3: --FILE--
        !             4: <?php
        !             5: $a[2][3] = 'stdClass';
        !             6: $a[$i=0][++$i] =& new $a[++$i][++$i];
        !             7: print_r($a);
        !             8: 
        !             9: $o = new stdClass;
        !            10: $o->a =& new $a[$i=2][++$i];
        !            11: $o->a->b =& new $a[$i=2][++$i];
        !            12: print_r($o);
        !            13: ?>
        !            14: --EXPECTF--
        !            15: Deprecated: Assigning the return value of new by reference is deprecated in %s.php on line 3
        !            16: 
        !            17: Deprecated: Assigning the return value of new by reference is deprecated in %s.php on line 7
        !            18: 
        !            19: Deprecated: Assigning the return value of new by reference is deprecated in %s.php on line 8
        !            20: Array
        !            21: (
        !            22:     [2] => Array
        !            23:         (
        !            24:             [3] => stdClass
        !            25:         )
        !            26: 
        !            27:     [0] => Array
        !            28:         (
        !            29:             [1] => stdClass Object
        !            30:                 (
        !            31:                 )
        !            32: 
        !            33:         )
        !            34: 
        !            35: )
        !            36: stdClass Object
        !            37: (
        !            38:     [a] => stdClass Object
        !            39:         (
        !            40:             [b] => stdClass Object
        !            41:                 (
        !            42:                 )
        !            43: 
        !            44:         )
        !            45: 
        !            46: )

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