have a look at xdebug, or similar which does backtraces

I think PHP5 will do this as well..

regards
alan


Richard Thomas wrote:

>I have a set of universal DB wrappers that I use for most of my
>projects. The great thing about these wrappers, they auto manage your
>connection so connecting to 2 dbs on a single server only require 1 DB
>connection, Keeps track of what DB belongs to what class call and auto
>switches DB's within the functions..
>
>
>However the extra layer of  complication has made troubleshooting of
>events alot harder. When ever there is a error it refers to the line
>within my dblib.php Making it extremely difficult to track the issue
>down in the main script..
>
>What I suggest is a new variable called PARENT_LINE_ which would be
>pretty much the same as _LINE_ but clearly would show the _LINE_ of the
>calling script...It would be extremely easy to create this value any
>time a require/include or similiar function was called and assign a
>value, then close that value when the require/include is done..
>
>You could then add to the error statements a if PARENT_LINE_ echo VALUE
>
>With the increased complexity of PHP, and use of library/modular
>approach to programming such a tool would be invaluable..
>
>
>I would do it myself but im a PHP god and don't know C from a hole in my
>rear ;)
>
>
>  
>




-- 
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to