File:
[ELWIX - Embedded LightWeight unIX -] /
embedaddon /
php /
Zend /
tests /
bug32799.phpt
Revision
1.1.1.1 (vendor branch):
download - view:
text,
annotated -
select for diffs -
revision graph
Tue Feb 21 23:47:52 2012 UTC (13 years, 1 month ago) by
misho
Branches:
php,
MAIN
CVS tags:
v5_4_3elwix,
v5_4_29p0,
v5_4_29,
v5_4_20p0,
v5_4_20,
v5_4_17p0,
v5_4_17,
v5_3_10,
HEAD
php
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>