debug_backtracePodręcznik PHPPoprzedniNastępnydebug_backtrace (PHP 4 >= 4.3.0)debug_backtrace --
Generates a backtrace
Descriptionarray debug_backtrace ( void)
debug_backtrace() generates a PHP backtrace
and returns this information as an associative array. The
possible returned elements are listed in the following table:
Tabela 1. Possible returned elements from debug_backtrace()NameTypeDescriptionfunctionstring
The current function name. See also
__FUNCTION__.
lineinteger
The current line number. See also
__LINE__.
filestring
The current file name. See also
__FILE__.
classstring
The current class name. See also
__CLASS__
typestring
The current class type.
argsarray
If inside a function, this lists the functions arguments. If
inside a included file, this lists the included file name(s).
The following is a simple example.
Przykład 1.
debug_backtrace() example
// filename: a.php
<?php
function a_test($str) {
print "\nHi: $str";
var_dump(debug_backtrace());
}
a_test('friend');
?>
// filename: b.php
<?php
include_once '/tmp/a.php';
?>
/* Results when executing /tmp/b.php
Hi: friend
array(2) {
[0]=>
array(4) {
["file"] => string(10) "/tmp/a.php"
["line"] => int(10)
["function"] => string(6) "a_test"
["args"]=>
array(1) {
[0] => &string(6) "friend"
}
}
[1]=>
array(4) {
["file"] => string(10) "/tmp/b.php"
["line"] => int(2)
["args"] =>
array(1) {
[0] => string(10) "/tmp/a.php"
}
["function"] => string(12) "include_once"
}
}
*/
See also trigger_error().
PoprzedniSpis treściNastępnyError Handling and Logging FunctionsPoczątek rozdziałuerror_log
Wyszukiwarka
Podobne podstrony:
function fdf next field namefunction ccvs voidfunction mysql errorfunction mcal event set endfunction mcrypt cbcFunctional Origins of Religious Concepts Ontological and Strategic Selection in Evolved Mindsfunction domnode get contentfunction mcrypt module get algo key sizefunction pdf execute imagefunction nl2brwięcej podobnych podstron