mirror of
https://github.com/php/php-src.git
synced 2024-11-25 02:44:58 +08:00
22 lines
403 B
PHP
Executable File
22 lines
403 B
PHP
Executable File
--TEST--
|
|
Bug #32799 (crash: calling the corresponding global var during the destruct)
|
|
--FILE--
|
|
<?php
|
|
class test{
|
|
public $c=1;
|
|
function __destruct (){
|
|
$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--
|
|
2
|
|
object(test)#1 (1) {
|
|
["c"]=>
|
|
int(2)
|
|
}
|