ID:               31687
 Updated by:       [EMAIL PROTECTED]
 Reported By:      guth at fiifo dot u-psud dot fr
-Status:           Open
+Status:           Wont fix
 Bug Type:         Zend Engine 2 problem
 Operating System: *
 PHP Version:      5.0.3
 New Comment:

And what does it help if it's changed again? Won't fix.



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

[2005-01-25 13:25:32] guth at fiifo dot u-psud dot fr

Description:
------------
hello

Behaviour of Exception::getTrace() has changed in PHP 5.0.3.
There is no mention of this in the PHP ChangeLog, it is a PHP bug.

In PHP 5.0.2, Exception::getTrace() returned the same backtrace than
debug_backtrace().
In PHP 5.0.3, this is broken and Exception::getTrace() return a
different array.

Reproduce code:
---------------
<?php
function A() {

        throw new exception;

}

try {
        A();
}
catch(Exception $e) {
        print_r($e->getTrace());
}

?>

<?php
function A() {

        print_r(debug_backtrace());

}


A();

?>

Expected result:
----------------
PHP 5.0.2 (for both reproduce codes)  :

Array
(
    [0] => Array
        (
            [file] => /anticorps/www/test.php
            [line] => 9
            [function] => A
            [args] => Array
                (
                )

        )

)

Actual result:
--------------
PHP 5.0.3 :

First code :

Array
(
    [0] => Array
        (
            [file] => /anticorps/www/test.php
            [line] => 4
            [function] => A
        )

    [1] => Array
        (
            [file] => /anticorps/www/test.php
            [line] => 9
            [function] => A
            [args] => Array
                (
                )

        )

)


Second code :

Array
(
    [0] => Array
        (
            [file] => /anticorps/www/test.php
            [line] => 9
            [function] => A
            [args] => Array
                (
                )

        )

)



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


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

Reply via email to