On Wed, 2002-01-30 at 03:33, Christian Novak wrote: > Has anyone an idea on how to get information from PHP on the function call > stack. > I need the line number and file calling a function for a custom error > handler.
This cannot be done in current versions of PHP. There are feature requests in the bug database about this, though. Torben > To be more clear, here is what I would like to do: > > - I have a library, included in the main program > - I have an error handler in the library > > // main.php > require "library.php"; > $x = myfunc('A'); > > > // library.php > function myfunc($i) > { > if (!is_int($i)) { > $file = ???? // how can I get the file name of the file > calling myfunc() > $line = ???? // how can I get the line number of the file > calling myfunc() > trigger_error("Error in $file, at line $line, paramter must be an > integer!", E_USER_ERROR); > return($i); > > Using the pre_defined varibales __line__ and __file__ will always point me > to the function not the calling > script. > > Best regards > > Christian Novak > > > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > To contact the list administrators, e-mail: [EMAIL PROTECTED] > > -- Torben Wilson <[EMAIL PROTECTED]> http://www.thebuttlesschaps.com http://www.hybrid17.com http://www.inflatableeye.com +1.604.709.0506 -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]