Генерация сообщение об ошибке в функциях

Cude

Новичок
Генерация сообщения об ошибке в функциях

Суть в чем, большинство стандартных функций проверяют какие параметры им были переданы и если что ни так, генерируют ошибку с указанием номера строки в которой вызывается эта самая функция. Собственно как из функции узнать номер строки из которой она вызывалась. И еще, как в рамках некоторой функции указать чтобы все возникающие ошибки включали нужну мне строку (ну например тот же номер строки). Спасибо
 

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
э....
[m]debug_backtrace[/m] ?
 

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
Это что ли?
И еще, как в рамках некоторой функции указать чтобы все возникающие ошибки включали нужну мне строку (ну например тот же номер строки).
А смысл? сообщение об ошибке уже содержит в себе номер строки в которой она (ошибка) допущена.
Или я Вас недопонял?
 

Cude

Новичок
Автор оригинала: Mr_Max
Это что ли?

А смысл? сообщение об ошибке уже содержит в себе номер строки в которой она (ошибка) допущена.
Или я Вас недопонял?
Ну и что толку, это же номер строки где код функции. А мне нужно знать откуда она была запущена чтобы понять какие данные вызвали ошибку.
 

magic

lancer
> А мне нужно знать откуда она была запущена чтобы понять какие данные вызвали ошибку.

PHP:
die ("Error" . " File: " . __FILE__ . " on line: " . __LINE__);
 

Фанат

oncle terrible
Команда форума
magic
только что была дискуссия о том, что die() - удел ламеров.
и опять за старое.

к чему вообще весь этот ответ, если весь вопрос исчерпан гораздо раньше?
 
Сверху