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

1.1       misho       1: --TEST--
                      2: Scoping in destructor call
                      3: --SKIPIF--
                      4: <?php if (version_compare(zend_version(), '2.0.0-dev', '<')) die('skip ZendEngine 2 needed'); ?>
                      5: --FILE--
                      6: <?php
                      7:         class T
                      8:         {
                      9:                 private $var = array();
                     10: 
                     11:                 public function add($a)
                     12:                 {
                     13:                         array_push($this->var, $a);
                     14:                 }
                     15: 
                     16:                 public function __destruct()
                     17:                 {
                     18:                         print_r($this->var);
                     19:                 }
                     20:         }
                     21: 
                     22:         class TT extends T
                     23:         {
                     24:         }
                     25:         $t = new TT();
                     26:         $t->add("Hello");
                     27:         $t->add("World");
                     28: ?>
                     29: --EXPECT--
                     30: Array
                     31: (
                     32:     [0] => Hello
                     33:     [1] => World
                     34: )

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