note 97877 added to function.debug-backtrace

From: Date: Thu, 13 May 2010 11:59:30 +0000
Subject: note 97877 added to function.debug-backtrace
Groups: php.notes 
Request: Send a blank email to php-notes+get-169207@lists.php.net to get a copy of this message
This function will print out a backtrace with some colors and a <br> after each line. function html_debug_print_backtrace () { foreach (debug_backtrace() as $key=>$value) { echo "#".$key." <span style=\"color: red;\"><b>".$value["function"]."</b></span> ("; //Args ausgeben $d=0; foreach ($value["args"] as $value_args) { if (is_array($value_args)) print_array($value_args); else echo "<span style=\"color: green;\">".$value_args."</span>"; if (count($value["args"])-1!=$d) echo ", "; $d++; } if ($value["file"]==""&&$value["line"]=="") echo ") called at [ERROR HANDLER:0]<br>\n"; else echo ") called at [".$value["file"].":".$value["line"]."]<br>\n"; } } function print_array ($array) { echo "Array( "; $d=0; foreach ($array as $key_value_args=>$value_value_args) { echo "[$key_value_args] => "; if (is_array($value_value_args)) print_array ($value_value_args); else { if ($value_value_args=="") echo '""'; else if ($value_value_args==NULL) echo "NULL"; else echo $value_value_args;} if (count($array)-1!=$d) echo ", \n"; $d++; } echo ")"; } ---- Server IP: 212.124.37.9 Probable Submitter: 80.131.222.221 ---- Manual Page -- http://www.php.net/manual/en/function.debug-backtrace.php Edit -- https://master.php.net/note/edit/97877 Del: integrated -- https://master.php.net/note/delete/97877/integrated Del: useless -- https://master.php.net/note/delete/97877/useless Del: bad code -- https://master.php.net/note/delete/97877/bad+code Del: spam -- https://master.php.net/note/delete/97877/spam Del: non-english -- https://master.php.net/note/delete/97877/non-english Del: in docs -- https://master.php.net/note/delete/97877/in+docs Del: other reasons-- https://master.php.net/note/delete/97877 Reject -- https://master.php.net/note/reject/97877 Search -- https://master.php.net/manage/user-notes.php

« previous php.notes (#169207) next »