note 9998 deleted from features.error-handling by victor
| From: | victor@php.net | Date: | Wed, 09 Oct 2002 15:30:16 +0000 |
| Subject: | note 9998 deleted from features.error-handling by victor | ||
| References: | 1 | Groups: | php.notes |
| Request: | Send a blank email to php-notes+get-37850@lists.php.net to get a copy of this message | ||
Here are some good ways to use error checking (Java like)
// stop reporting errors
function catch() {
global $oldErrorLevel;
$oldErrorLevel = error_reporting(E_PARSE & E_COMPILE_ERROR & E_COMPILE_WARNING);
}
// start reporting errors
function release() {
global $oldErrorLevel, $php_errormsg;
error_reporting($oldErrorLevel);
return $php_errormsg;
}
// $v is not an object
$v = 1;
catch();
// dangerous code
$v->get();
$msg = release();