Annotation of embedaddon/php/ext/date/tests/bug62500.phpt, revision 1.1.1.1

1.1       misho       1: --TEST--
                      2: Bug #62500 (Segfault in DateInterval class when extended)
                      3: --INI--
                      4: date.timezone=GMT
                      5: --FILE--
                      6: <?php
                      7: class Crasher extends DateInterval {
                      8:     public $foo;
                      9:     public function __construct($time_spec) {
                     10:         var_dump($this->foo);
                     11:         $this->foo = 3;
                     12:         var_dump($this->foo);
                     13:         var_dump($this->{2});
                     14:         parent::__construct($time_spec);
                     15:     }
                     16: }
                     17: try {
                     18:     $c = new Crasher('blah');
                     19: } catch (Exception $e) {
                     20:     var_dump($e->getMessage());
                     21: }
                     22: --EXPECTF--
                     23: NULL
                     24: int(3)
                     25: 
                     26: Notice: Undefined property: Crasher::$2 in %sbug62500.php on line %d
                     27: NULL
                     28: string(%s) "DateInterval::__construct(): Unknown or bad format (blah)"

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