This is a built-in PHP function that I can’t believe I didn’t learn about until just a few weeks ago. One of the developers at work was debugging an application that had a lot of includes and he called debug_print_backtrace(). It dumps out a nice array showing which files called a function, and what line number it occurs on.
See http://us2.php.net/debug_print_backtrace for more information.