For PHP 4 >= 4.3.0:
function my_error_report_function($error) {
        $bt=debug_backtrace();
        return "$error in {$bt[1][file]} on line {$bt[1][line]}";
}

in older versions pass __FILE__ and __LINE__ to your function.

[cz]Emo wrote:

Hi all.

I want ask you it exist some way how to get number of line in script
producing error.
for example:

...
...
100    $sql_connection=mysql_connect( ....)
101        or die ( my_error_report_function ( $line_with_error ) );
...
...

Command at line 100 can produce error. And i need call some function by
die()
and put number of this line as function parameter. It's for sending mails
with error reports at web site.

Thanx for any idea

Emo


-- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php



Reply via email to