Re: In need of better __FILE__, __LINE__ and __FUNCTION__ magic variables
| From: | Robert Cummings | Date: | Tue, 26 Jan 2010 03:59:43 +0000 |
| Subject: | Re: In need of better __FILE__, __LINE__ and __FUNCTION__ magic variables | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-301452@lists.php.net to get a copy of this message | ||
Daevid Vincent wrote:
Like you, I have many little functions that are useful for debugging in a page. The problem is that when you start to pepper them around, whilst debugging, you can often times forget where you left them. A search isn't always helpful since I sometimes leave them in the code, but commented out, so I end up finding dozens of matches. What I need are some variables that tell me the current calling file, line and function I'm in. Then when I see some debug info on the screen, I know exactly where it came from.Use debug_backtrace() to capture the information from within the print_debug() or other deeper function. Just grab the second (or further) stack item that corresponds to the location where print_debug() was called. Cheers, Rob. -- http://www.interjinn.com Application and Templating Framework for PHP