Switch to full style
:read: Start PHP with us. Includes topics to help you in php
Post a reply

Format Debugging Messages

Mon Oct 27, 2008 11:36 pm

Code:

<?php
function debug( $line, $msg ){
    static
$calls = 1;
    print
"<P><HR><br>\n";
    print
"DEBUG $calls: Line $line: $msg<br>";
    
$args = func_get_args();
    
    if (  
count( $args ) % 2 )
        print
"Odd number of args<BR>";
    else{
        for (
$x=2; $x< count($args); $x += 2 ){
            print
"&nbsp&nbsp; \$$args[$x]: ".$args[$x+1];
            print
" .... (".gettype( $args[$x+1] ).")<BR>\n";
        }
    }
    print
"<hr><p></p>\n";
    
$calls++;
}

$test = 55;
debug( __LINE__, "First message", "test", $test );

$test = 66;
$test2 = $test/2;
debug( __LINE__, "Second message", "test", $test, "test2", $test2 );
?>




Post a reply
  Related Posts  to : Format Debugging Messages
 Understanding PHP error messages     -  
 Disabling Obtrusive Messages     -  
 Chat client and server, save messages and delete     -  
 PDF Format     -  
 Format Specifier in C     -  
 Number format for current     -  
 Number format function prototype     -  
 Printing today+ current date with different format     -  
 i want to draw a circle on a image(any format bmp,jpeg etc.)     -  
 Handling m3g format (3D files for mobiles) in J2ME     -  

Topic Tags

PHP Exceptions