I modified my example against user comment dated "01-Mar-2002 11:52" and I got the desired output. Thanks
Martin Towell wrote: >Have a look at this page > >http://www.php.net/manual/en/function.set-error-handler.php > >and at the user comments dated: "09-Sep-2001 03:16" and "01-Mar-2002 11:52" > >these might help you > >Martin > > >-----Original Message----- >From: Gerard Samuel [mailto:[EMAIL PROTECTED]] >Sent: Thursday, May 16, 2002 3:52 PM >To: PHP >Subject: [PHP] class and error handling > > >2 things that are foriegn to me. Im trying to construct a class to >handle errors. >I started out trying to make it recognise errors in the first place and >then expand, but Im having difficulty. > >class.php ><?php > >class eh >{ > function eh() > { > error_reporting (E_ERROR | E_WARNING | E_PARSE); > set_error_handler($this->errorhandler); > } > > function errorhandler($type, $str, $file, $line) > { > switch ($type) > { > case E_ERROR: > echo 'ERROR OCCURED'; > break; > > case E_WARNING: > echo 'YOUR WARNING!'; > break; > } > } >} > >?> >----------------------------------------------------------- >test.php ><?php > >require_once('./class.php'); >$eh = new eh(); > >join (':', $next); > >?> > >Whenever I run test.php, I get the regular php error page instead 'ERROR >OCCURED'. Im not sure if I can feed set_error_handler the way I did. >Does anyone see anything wrong with this piece of code? >Thanks > > > > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php