Re: php exception handling
| From: | Al | Date: | Sun, 11 Oct 2009 23:44:50 +0000 |
| Subject: | Re: php exception handling | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-298842@lists.php.net to get a copy of this message | ||
Lars Nielsen wrote:
Hi, I am trying to make an exception class that emails the errors to myself. I have started by using the example by ask at nilpo dot com on http://dk2.php.net/manual/en/language.exceptions.php. It work ok but i want it NOT to show the errors on the php-page but only show the details in the email and then just write eg "An error occurred" or so on the webpage. Can anyone give me a hint about how to achieve this? Regards Lars NielsenDon't sell exception handling short; it can be very useful for processing control. Here is an example of a sequence of user input validations and checks. All check functions throw an exception, with the details, if they find an error. e.g., "Tag <spen> is invalid. Check spelling". This message is rendered so the user can correct his/her mistake. if(!empty($adminMiscSettingsArray['instrText'])) { try{ checkValidTags($validHTMLtags, allProxyTagsArray,adminMiscSettingsArray['instrText']); checkTagMatching($emptyProxyTagsArray,$adminMiscSettingsArray['instrText']); checkTagNesting($emptyProxyTagsArray, $adminMiscSettingsArray['instrText']); checkTextLinks($linksProxyTagsArray, $adminMiscSettingsArray['instrText']); } catch (Exception $e){ $instrCheckErrorMsg = $e->getMessage(); }