Annotation of embedaddon/php/tests/lang/bug7515.phpt, revision 1.1.1.2

1.1       misho       1: --TEST--
                      2: Bug #7515 (weird & invisible referencing of objects)
                      3: --SKIPIF--
                      4: <?php if(version_compare(zend_version(), "2.0.0-dev", '<')) echo "skip Zend Engine 2 needed\n"; ?>
                      5: --INI--
                      6: error_reporting=2039
                      7: --FILE--
                      8: <?php
                      9: class obj {
                     10:        function method() {}
                     11: }
                     12: 
                     13: $o->root=new obj();
                     14: 
                     15: ob_start();
                     16: var_dump($o);
                     17: $x=ob_get_contents();
                     18: ob_end_clean();
                     19: 
                     20: $o->root->method();
                     21: 
                     22: ob_start();
                     23: var_dump($o);
                     24: $y=ob_get_contents();
                     25: ob_end_clean();
                     26: if ($x == $y) {
                     27:     print "success";
                     28: } else {
                     29:     print "failure
                     30: x=$x
                     31: y=$y
                     32: ";
                     33: }
                     34: ?>
1.1.1.2 ! misho      35: --EXPECTF--
        !            36: Warning: Creating default object from empty value in %s on line %d
1.1       misho      37: success

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