ID:               24214
 Updated by:       [EMAIL PROTECTED]
 Reported By:      gk at proliberty dot com
-Status:           Open
+Status:           Feedback
 Bug Type:         Scripting Engine problem
 Operating System: linux ; kernel 2.4.18
 PHP Version:      4.3.2
 New Comment:

Can you show an example where this could somehow be useful?
(you can always use __FILE__ and __LINE__ :)



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

[2003-06-16 19:33:06] gk at proliberty dot com

Description:
------------
debug_backtrace() should behave consistently in order to be useful in
all contexts: inside classes, functions and from top level of script
file.

However, when exectuted from top level, it returns an empty array.

According to the documentation, it should return an array with minimal
info including __LINE__, __FILE__
>debug_backtrace() generates a PHP backtrace and returns this
information as an associative array. The possible returned elements are
listed in the following table: 
...
line integer The current line number. See also __LINE__.  
file string The current file name. See also __FILE__.  



Reproduce code:
---------------
<?php print_r(debug_backtrace()); ?>

Expected result:
----------------
[EMAIL PROTECTED] xobj]$ php /tmp/a.php
array(1) {
    [0]=>
    array(4) {
        ["file"] => string(10) "/tmp/a.php"
        ["line"] => int(1)
        ["function"] =>
        ["args"]=>
    }
}



Actual result:
--------------
[EMAIL PROTECTED] xobj]$ php /tmp/a.php
Array
(
)



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


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

Reply via email to