PHPBuilder - Beginner Debugging: For Your Eyes Only Page 5

RSS Twitter

Beginner Debugging: For Your Eyes Only - Page 5

by: John Starkey
October 30, 2002

If you prefer to recieve the data via email, you can always build your message throughout the script and at the end, use the mail() function:


if ( $debug_ok == mail'''It\'s broke!!!'$message );

Doing things this way will also prevent the risk of accidentally sending your data to the wrong browsers.
If you prefer to log your data, you can do:


if ( $debug_ok == trigger_error'Your debug data here' );

This requires that you have logging set up on the server. You can find more info on logging here.
There are many other options available to you. The above code leaves a lot of room for customizing. For instance, if you want to view only SQL data, you can assign $debug_ok a value of '2' and if $debug_ok == 2 then show the SQL data.


It's never a good idea to allow your errors to be viewed by the masses. By coding in your debug requirements early on, you will cut down on the amount of time it takes to debug your code. Of course, each time you add code to your site, you're slowing it down a little at a time. So, it's imperitive that you think out your debug strategy far in advance, using as little code as possible to get the most specific amount of data.

« Previous Page

Comment and Contribute

Your comment has been submitted and is pending approval.

John Starkey



(Maximum characters: 1200). You have characters left.