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