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

1.1       misho       1: --TEST--
                      2: Bug #24884 (calling $this->__clone(); crashes php)
                      3: --SKIPIF--
                      4: <?php if (version_compare(zend_version(), '2.0.0-dev', '<')) die('skip ZendEngine 2 needed'); ?>
                      5: --FILE--
                      6: <?php
                      7: class Test {
                      8:     function __copy()
                      9:     {
                     10:         $string = PHP_VERSION;
                     11:         $version = $string[0];
                     12:         if($string < 5)
                     13:         {
                     14:             return $this;
                     15:         }
                     16:         else
                     17:         {
                     18:             return clone $this;
                     19:         }
                     20:     }
                     21: }
                     22: $test = new Test();
                     23: $test2 = $test->__copy();
                     24: var_dump($test2);
                     25: ?>
                     26: --EXPECTF--
                     27: object(Test)#%d (0) {
                     28: }

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