--TEST--
Bug #32799 (crash: calling the corresponding global var during the destruct)
--FILE--
<?php
class test{
  public 
$c=1;
  function 
__destruct (){
      if (!isset(
$GLOBALS['p'])) {
          echo 
"NULL\n";
      } else {
        
$GLOBALS['p']->c++; // no warning
        
print $GLOBALS['p']->c."\n"// segfault
          
var_dump($GLOBALS['p']);
    }
  }
}
$p=new test;
$p=null//destroy the object by a new assignment (segfault)
?>
--EXPECT--
NULL