feature request for __LINE__, __FILE__ and trigger_error

From: 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 }

« previous php.dev (#83271) next »