RE: [PHP] Fatal Errors and Error Handling

From: Date: Tue, 24 Apr 2001 15:14:00 +0000
Subject: RE: [PHP] Fatal Errors and Error Handling
Groups: php.general 
Request: Send a blank email to php-general+get-50103@lists.php.net to get a copy of this message
> > > > > if (@foo_bar (42, 4711) == ERROR_CODE) { > > > > > PrintXMLErrorMessage (); > Well, we both are right. The snippet I suggested (top of this mail) > *will* work, because the @ operator doesn't mess with the return > value of the function. That is correct. However, the "== ERROR_CODE" suggests that an error code will be returned by foo_bar(). However, that code will be suppressed by the "@" symbol and that is what I was commenting on... the fact that the above example couldn't be used if you wanted to print your own error messsage. > A custom error handling function installed via set_error_handler() > will *not* work because it won't get the error code. Well, it will work and it will still be called. However, the error code passed to it will be '0'. > But I never suggested using set_error_handler() :) But the issue at hand was the fact that the original poster was using, and needed to use, set_error_handler to handle their own errors. Chris

« previous php.general (#50103) next »