ID: 6082
Updated by: tony2001@php.net
Reported By: marten at jerbro dot se
-Status: Open
+Status: Closed
Bug Type: Feature/Change Request
Operating System: Any
PHP Version: 4.0 Latest CVS (10/08/2000)
New Comment:
See previous comment.
Previous Comments:
------------------------------------------------------------------------
[2005-06-20 20:25:10] graced at monroe dot wednet dot edu
error_reporting() will always return 0 when in the context of code
prefixed by "@"
" It is important to remember that the standard PHP error handler is
completely bypassed. error_reporting() settings will have no effect and
your error handler will be called regardless - however you are still
able to read the current value of error_reporting and act
appropriately. Of particular note is that this value will be 0 if the
statement that caused the error was prepended by the @ error-control
operator."
See: http://us2.php.net/manual/en/function.set-error-handler.php
------------------------------------------------------------------------
[2000-08-10 17:13:51] marten at jerbro dot se
I think user defined error handlers should be told if an error occurred
inside a function that was prefixed with @.
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/?id=6082&edit=1