Req #51001 [Opn->Fbk]: Always shows stack trace when a Fatal error occurs
| From: | jani@php.net | Date: | Wed, 24 Nov 2010 08:44:26 +0000 |
| Subject: | Req #51001 [Opn->Fbk]: Always shows stack trace when a Fatal error occurs | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-156353@lists.php.net to get a copy of this message | ||
Edit report at http://bugs.php.net/bug.php?id=51001&edit=1
ID: 51001
Updated by: jani@php.net
Reported by: abdallah at gmx dot com
Summary: Always shows stack trace when a Fatal error occurs
-Status: Open
+Status: Feedback
Type: Feature/Change Request
-Package: Feature/Change Request
+Package: Scripting Engine problem
Operating System: Windows 7
PHP Version: 5.3.1
Block user comment: N
Private report: N
New Comment:
I do get a trace here using your reproduce script with PHP 5.3.4RC1. So
what is the problem?
Previous Comments:
------------------------------------------------------------------------
[2010-04-10 01:51:31] a at b dot c dot de
An observation from me:
A stack trace is dumped in the event of a fatal error (depending on the
error reporting level); but it's only when an uncaught exception reaches
the top of the call stack without being handled that such an error
occurs. If it is caught, then it's not an uncaught exception and
therefore not a Fatal error.
------------------------------------------------------------------------
[2010-02-10 20:05:24] abdallah at gmx dot com
Description:
------------
Always shows stack trace when a Fatal error occurs without having to do
always something like this :
<?php
function test() {
throw new Exception;
}
try {
test();
} catch(Exception $e) {
echo $e->getTraceAsString();
}
?>
Reproduce code:
---------------
<?php
function test() {
throw new Exception;
}
try {
test();
} catch(Exception $e) {
echo $e->getTraceAsString();
}
?>
Expected result:
----------------
#0 /home/bjori/tmp/ex.php(7): test()
#1 {main}
Actual result:
--------------
nothin'
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/bug.php?id=51001&edit=1