ID: 9742
Updated by: jmoore
Reported By: [EMAIL PROTECTED]
Old-Status: Open
Status: Closed
Bug Type: Reproduceable crash
PHP Version: 4.0.4pl1
Assigned To: 
Comments:

Can you please try:

<?php 
class T{
        var $q;
        function W(){
                echo 'Q';
        }
}
die('');
class V{
        var $q;
        function W(){
                echo 'Q';
        }
}
?>

I cant reproduce this on any of my setups. Please reopen if this problem persists 
under 4.0.5 (when its released) or 4.0.6-dev

Previous Comments:
---------------------------------------------------------------------------

[2001-03-14 11:14:51] [EMAIL PROTECTED]
if you declare more than one class in a file,and place 'die();' as the final excutable 
statement,PHP will crash....

e.g:
<?php 
class T{
        var $q;
        function W(){
                echo 'Q';
        }
}

ob_start();
show_source(__FILE__);
$result=ob_get_contents();
ob_end_clean();
$a=false;
if ($a=='1'):
        echo 'Hi';
endif;
while(false){
        echo 'No';
}
$result=str_replace ("<br>", "n", $result);
echo '<pre>'.strip_tags($result,'<font>').'</pre>';
die('');
class V{
        var $q;
        function W(){
                echo 'Q';
        }
}
?>
will make PHP crash,but
<?php 
/*
        ***********************************************
        ==  V  ==
        
        Designed by Alexander Fractal Soon ( Outrules )
        Published under LGPL(ANY version).
        ***********************************************
*/
class T{
        var $q;
        function W(){
                echo 'Q';
        }
}

ob_start();
show_source(__FILE__);
$result=ob_get_contents();
ob_end_clean();
$a=false;
if ($a=='1'):
        echo 'Hi';
endif;
while(false){
        echo 'No';
}
$result=str_replace ("<br>", "n", $result);
echo '<pre>'.strip_tags($result,'<font>').'</pre>';
die('');
;//if you add a executable statement here, it will be fine.
class V{
        var $q;
        function W(){
                echo 'Q';
        }
}
?>
is fine.

---------------------------------------------------------------------------



ATTENTION! Do NOT reply to this email!
To reply, use the web interface found at http://bugs.php.net/?id=9742&edit=2


-- 
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to