I'm baffled. What could be causing 'catch' not to be working and how do I fix it?
<?php
try {
throw new Exception('BOOM');
error_log("should not happen");
} catch(Exception $e) {
error_log("should happen: " . $e->getMessage());
}
?>
Actual output
[27-Apr-2010 09:43:24] PHP Fatal error: Uncaught exception 'Exception' with message 'BOOM' in /mycode/exception_problem/index.php:4
Stack trace:
#0 {main}
thrown in /mycode/exception_problem/index.php on line 4
Desired output
should happen: BOOM
PHP version 5.2.3
Php_info in () Ben istisnalar devre dışı bırakılmış olabilir hiçbir yerde göremiyorum.
Ben denedim "restore_exception_handler ();" ama bu catch bloğu çalışma yapmaz.
Ben de ile denedim "set_exception_handler (NULL);" ama bu catch bloğu çalışma yapmak ne.
How do I get the desired output?