#20072 [Opn]: set_error_handler doesn't accept Class::function()
| From: | hholzgra@php.net | Date: | Thu, 24 Oct 2002 20:17:23 +0000 |
| Subject: | #20072 [Opn]: set_error_handler doesn't accept Class::function() | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-23237@lists.php.net to get a copy of this message | ||
ID: 20072
Updated by: hholzgra@php.net
Reported By: mark@tapinternet.com
Status: Open
-Bug Type: Scripting Engine problem
+Bug Type: Feature/Change Request
Operating System: mandrake-9
PHP Version: 4.2.3
New Comment:
the syntax for class method callbacks is
set_error_handler(array("ErrorClass","handler"))
although i like your idea of how it could look like
moved to feature requests
Previous Comments:
------------------------------------------------------------------------
[2002-10-24 14:17:20] mark@tapinternet.com
set_error_handler() does not accept static class functions
as a custom error handling function.
set_error_handler('ErrorClass::handler') will not report
false if called twice in succession. But it will also not
route errors through the static class function. Either it
should return false so that a script can realize the input
was not handled properly, or it should route errors
throught the static class function.
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/?id=20072&edit=1