PHP Classes

File: dtest.phtml

Recommend this page to a friend!
  Classes of creep   debugger   dtest.phtml   Download  
File: dtest.phtml
Role: ???
Content type: text/plain
Description: example of how to use debugger class
Class: debugger
give you debug messages with verbose levels
Author: By
Last change:
Date: 22 years ago
Size: 1,991 bytes
 

Contents

Class file image Download
<html> <body onLoad="document.forms[0].num.focus();"> <font face='arial,helvetica,sans serif' size=2> <table width=500 align=center><tr><td><font face='arial,helvetica,sans serif' size=2> When you put debug messages in your code, you should mark them as level 0 if they are very important. If they are only notices or not very important, mark them with a higher number. The debug class will show you all debug messages that are marked with a number less than the reporting threshhold you enter in the box below. </font></td></tr></table> <form action=<?=$PHP_SELF;?> method=get> <center> <b>Enter debug verbosity level you want (0-10):</b> <input type=text size=2 name=num> <input type=submit value=Enter><br> <i>Entering zero squelches out more messages<br> Entering a high number lets you see more messages</i> </center> </form> <? $num = intval($num); require("debugger.php"); $dbg = new debug (); $dbg->add_message("0 could be a panic debug message - for something fatal", 0, __LINE__, "/bla/". basename(__FILE__)); $dbg->add_message("2 could be a debug message for something important", 2, __LINE__, "/bla/". basename(__FILE__)); $dbg->add_message("4 could be debug message for something like a warning", 4, __LINE__, "/bla/". basename(__FILE__)); $dbg->add_message("debug level 4 message without line number or filename", 4); $dbg->add_message("6 could be a warning or mere notice", 6, __LINE__, "/bla/". basename(__FILE__)); $dbg->add_message("8 could be a message you may not always care to hear", 8, __LINE__, "/bla/". basename(__FILE__)); $dbg->add_message("10 could be a message you want to keep quiet most of the time", 10, __LINE__, "/bla/". basename(__FILE__)); $dbg->add_message("debug level 10 message without the filename", 10, __LINE__); $dbg->report($num); ?> <p> <center> <a href=dtest.phps>Source code</a>, this file<br> <a href=debugger.phps>Source code</a>, debugger.php </center> </font> </body> </html>