Syntax
array debug_backtrace ( void );
|
Definition and Usage
Returns an associative array. The possible returned elements are as follows:
Name | Type | Description |
function | string | The current function name. |
line | integer | The current line number. |
file | string | The current file name. |
class | string | The current class name. |
object | string | The current Object. |
type | string | The current call type. If a method call, "->" is returned. If a static method call, "::" is returned. If a function call, nothing is returned. |
arg | array | If inside a function, this lists the functions arguments. If inside an included file, this lists the included file name(s). |
Paramters
Parameter | Description |
void | NA. |
Return Value
Returns an associative array as described in the description.
Example
Following is the usage of this function:
<?php
function printStr($str)
{
echo "Hi: $str";
var_dump(debug_backtrace());
}
printStr('friend');
?>
|
This will produce following result:
Hi: friendarray(1) {
[0]=>
array(4) {
["file"]=> string(36) "/var/www/tutorialspoint/php/test.php"
["line"]=> int(8)
["function"]=> string(8) "printStr"
["args"]=> array(1) {
[0]=>
&string(6) "friend"
}
}
}
|
No comments:
Post a Comment