From: Trevor O. <tr...@gm...> - 2010-08-10 17:22:07
|
I worked around it by using a function instead of a static method. On 10 August 2010 12:11, Richard Lynch <ce...@l-...> wrote: > Has this been resolved? > > Is it possible that the __destruct function is trying to call your > custom error handler, but your class has already been unloaded? > > I wouldn't think PHP would do that, but I do know that the shutdown > sequence has no promise for order of what happens when... > > Though I don't see how anybody's error handler class could work then, > so that's probably not it. > > > On Wed, July 21, 2010 11:47 am, Trevor Oldak wrote: > > I set up our software platform where I work to email me whenever a > > serious > > error occurs. I set up a class that handles errors: > > <?php > > class CZ_ErrorHandler{ > > public static function handleError($errno, $errstr, $errfile, > > $errline, > > $errcontext){ > > ... > > } > > } > > > > set_error_handler(array('CZ_ErrorHandler','handleError')); > > ?> > > > > set_error_handler does allow an array as an argument to handle all > > errors. > > > > I put this at the top of each php page: > > <?php > > require_once('CZ/ErrorHandler.php'); > > ... > > ?> > > It's the first file included in each page, and it links to the code > > above. > > > > However, I get this error when exporting to XLS through pear: > > > > *Fatal error*: Class 'CZ_ErrorHandler' not found in * > > /usr/share/pear/Spreadsheet/Excel/Writer/Workbook.php* on line *180 > > > > > > *The ONLY place where set_error_handler is in the CZ/ErrorHandler.php > > file. > > The script wouldn't know to use my error handler unless it had first > > declared that class. > > > > So how the heck is this error happening? > > > > -Trevor > > > ------------------------------------------------------------------------------ > > This SF.net email is sponsored by Sprint > > What will you do first with EVO, the first 4G phone? > > Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first > > _______________________________________________ > > chiPHPug-discuss mailing list > > chi...@li... > > https://lists.sourceforge.net/lists/listinfo/chiphpug-discuss > > > > > -- > Some people ask for gifts here. > I just want you to buy an Indie CD for yourself: > http://cdbaby.com/search/from/lynch > > > > > ------------------------------------------------------------------------------ > This SF.net email is sponsored by > > Make an app they can't live without > Enter the BlackBerry Developer Challenge > http://p.sf.net/sfu/RIM-dev2dev > _______________________________________________ > chiPHPug-discuss mailing list > chi...@li... > https://lists.sourceforge.net/lists/listinfo/chiphpug-discuss > |