Mantis - Quercus
|
|||||
Viewing Issue Advanced Details | |||||
|
|||||
ID: | Category: | Severity: | Reproducibility: | Date Submitted: | Last Update: |
3292 | block | always | 01-21-09 23:01 | 01-22-09 10:38 | |
|
|||||
Reporter: | koreth | Platform: | |||
Assigned To: | nam | OS: | |||
Priority: | normal | OS Version: | |||
Status: | closed | Product Version: | 4.0.0 | ||
Product Build: | Resolution: | fixed | |||
Projection: | none | ||||
ETA: | none | Fixed in Version: | 4.0.0 | ||
|
|||||
Summary: | 0003292: exit() doesn't work in compiled mode if exception handler is active | ||||
Description: |
<?php try { exit(0); } catch (Exception $e) { print "exception"; } This prints nothing in regular PHP and in Quercus in interpreted mode. In compiled mode it prints "exception". This is causing problems with some of our login code which expects to be able to exit after outputting a login form, but instead an exception handler catches the exit and the page continues to run. |
||||
Steps To Reproduce: | |||||
Additional Information: | |||||
Relationships | |||||
Attached Files: |
Notes | |||||
|
|||||
|
|