Annotation of embedaddon/php/Zend/tests/bug34467.phpt, revision 1.1.1.1

1.1       misho       1: --TEST--
                      2: Bug #34467 (foreach + __get + __set incosistency)
                      3: --FILE--
                      4: <?php
                      5: class abc {
                      6:        private $arr;
                      7: 
                      8:        function __set ($key, $value) {
                      9:     $this->arr[$key] = $value;
                     10:   }
                     11:        
                     12:        function __get ($key) {
                     13:          return $this->arr[$key];
                     14:        } 
                     15: }
                     16: $abc = new abc();
                     17: foreach (array (1,2,3) as $abc->k => $abc->v) {
                     18:        var_dump($abc->k,$abc->v);
                     19: }
                     20: ?>
                     21: --EXPECT--
                     22: int(0)
                     23: int(1)
                     24: int(1)
                     25: int(2)
                     26: int(2)
                     27: int(3)

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