--TEST--
Bug #24635 (crash on dtor calling other functions)
--SKIPIF--
<?php if (version_compare(zend_version(), '2.0.0-dev''<')) die('skip ZendEngine 2 is needed'); ?>
--FILE--
<?php
class SiteClass {
    function 
__construct()    { $this->page = new PageClass(); }
}
class 
PageClass {
    function 
Display() {
        
$section = new SectionClass("PageClass::Display");
    }
}
class 
SectionClass {
    function 
__construct($comment) {
        
$this->Comment $comment;
     }
    function 
__destruct() {
        
out($this->Comment); // this line doesn't crash PHP 
         
out("\n<!-- End Section: " $this->Comment "-->"); // this line
     
}
}
function 
out($code) { return; }
$site = new SiteClass(); 
$site->page->Display();
echo 
"OK\n";
?>
--EXPECT--
OK