feature request for __LINE__, __FILE__ and trigger_error
| From: | Michael Virnstein | Date: | Wed, 24 Apr 2002 19:03:54 +0000 |
| Subject: | feature request for __LINE__, __FILE__ and trigger_error | ||
| Groups: | php.dev | ||
| Request: | Send a blank email to php-dev+get-83271@lists.php.net to get a copy of this message | ||
It would be really useful for writing functions/Classes, if
i were able to determine the __FILE__ and __LINE__ of the
script, that is calling my function, without the need to send
__FILE__ and __LINE__ as parameter to my function.
E.g. __CFILE__ for calling script and __CLINE__ for line in the
calling script would be really great.
In addition it'll be useful, if I could use trigger_error in this manner.
Most of the time i don't want to know, on which line my trigger_error
call is located, but on which line in the script that called my function,
the
error occured. it'll be nice, if trigger_error could be extended, so it
takes
to more parameters, which overwrite the default __FILE__, __LINE__
settings of trigger error.
Example:
function somefunction($array) {
if (!is_array($array)) {
trigger_error("Not an array", E_USER_ERROR, __CFILE__, __CLINE__);
}
// do something with the array
}