ID:               44910
 Updated by:       [EMAIL PROTECTED]
 Reported By:      [EMAIL PROTECTED]
-Status:           Assigned
+Status:           Bogus
 Bug Type:         Scripting Engine problem
 Operating System: Irrelevant
 PHP Version:      5.3CVS-2008-05-04 (CVS)
 Assigned To:      dmitry
 New Comment:

This is not a bug but a design decision.
According to it the only GOTO limitation is a prohibition to jump into
loop or SWITCH statements. However, it may safely jump over try/catch
boundaries.


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

[2008-05-04 12:22:38] [EMAIL PROTECTED]

Description:
------------
Currently, things like that are allowed:

try { ... plop: } catch(Exception $e) { goto plop; }

try { } catch(Exception1 $e) { goto plop; } catch(Exception2 $e) {
plop: }

GOTOs shouldn't be allowed in those cases.



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


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

Reply via email to