ID:               28997
 User updated by:  jonathan dot lung at utoronto dot ca
 Reported By:      jonathan dot lung at utoronto dot ca
 Status:           Open
 Bug Type:         Zend Engine 2 problem
 Operating System: MacOS X 10.3
 PHP Version:      5.0.0RC3
 New Comment:

if (true) {
        try {
                throw new Exception("Blah");
        } catch (Exception $e) {
                echo $e->getMessage();
        }
}

also does not behave as expected.  This causes an 
"uncaught exception" error to occur.  (Both problems 
listed occur from running from command line in 
interactive mode).  The above works if it is further 
surrounded by a try/catch block.


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

[2004-07-02 20:07:30] jonathan dot lung at utoronto dot ca

_

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

[2004-07-02 20:06:21] jonathan dot lung at utoronto dot ca

Description:
------------
The exception handler seems to behave strangely.

Reproduce code:
---------------
<?
echo "loopy";
try {
        echo " code\n";
}
catch (Exception $e) {
        echo "Really.";
}
?>

Expected result:
----------------
The words "loopy code\n" to be printed out.

Actual result:
--------------
The words "loopy code\n" run in a continuous loop (yes, 
even the word "loopy").  This problem seems to go away 
with the following:

<?
if (true) {
        echo "loopy";
        try {
                echo " code\n";
        }
        catch (Exception $e) {
                echo "Really.";
        }
}
?>


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


-- 
Edit this bug report at http://bugs.php.net/?id=28997&edit=1

Reply via email to