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.
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]