Annotation of embedaddon/php/Zend/tests/bug32799.phpt, revision 1.1.1.1
1.1 misho 1: --TEST--
2: Bug #32799 (crash: calling the corresponding global var during the destruct)
3: --FILE--
4: <?php
5: class test{
6: public $c=1;
7: function __destruct (){
8: if (!isset($GLOBALS['p'])) {
9: echo "NULL\n";
10: } else {
11: $GLOBALS['p']->c++; // no warning
12: print $GLOBALS['p']->c."\n"; // segfault
13: var_dump($GLOBALS['p']);
14: }
15: }
16: }
17: $p=new test;
18: $p=null; //destroy the object by a new assignment (segfault)
19: ?>
20: --EXPECT--
21: NULL
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>