note 95453 modified in errorfunc.constants by thiago
| From: | thiago@php.net | Date: | Mon, 04 Jan 2010 13:16:53 +0000 |
| Subject: | note 95453 modified in errorfunc.constants by thiago | ||
| References: | 1 | Groups: | php.notes |
| Request: | Send a blank email to php-notes+get-164601@lists.php.net to get a copy of this message | ||
<?php
function debugErrorType_humanReadable ($errNo) {
if (phpversion() < '4.0.0') {
$errorTypes = array (
1 => 'Error',
2 => 'Warning',
4 => 'Parsing Error',
8 => 'Notice',
2047 => 'E_ALL'
);
} elseif (phpversion() < '5.0.0') {
$errorTypes = array (
1 => 'Error',
2 => 'Warning',
4 => 'Parsing Error',
8 => 'Notice',
16 => 'Core Error',
32 => 'Core Warning',
64 => 'Compile Error',
128 => 'Compile Warning',
256 => 'User Error',
512 => 'User Warning',
1024=> 'User Notice',
2047=> 'E_ALL'
);
} elseif (phpversion() < '5.2.0') {
$errorTypes = array (
1 => 'Error',
2 => 'Warning',
4 => 'Parsing Error',
8 => 'Notice',
16 => 'Core Error',
32 => 'Core Warning',
64 => 'Compile Error',
128 => 'Compile Warning',
256 => 'User Error',
512 => 'User Warning',
1024=> 'User Notice',
2048=> 'Strict',
2047=> 'E_ALL' /// ----> STRANGE....
);
} elseif (phpversion() < '5.3.0') {
$errorTypes = array (
1 => 'Error',
2 => 'Warning',
4 => 'Parsing Error',
8 => 'Notice',
16 => 'Core Error',
32 => 'Core Warning',
64 => 'Compile Error',
128 => 'Compile Warning',
256 => 'User Error',
512 => 'User Warning',
1024=> 'User Notice',
2048=> 'Strict',
4096=> 'Recoverable',
6143=> 'E_ALL'
);
} elseif (phpversion() >= '5.3.0' && phpversion() < '5.4.0') {
$errorTypes = array (
1 => 'Error',
2 => 'Warning',
4 => 'Parsing Error',
8 => 'Notice',
16 => 'Core Error',
32 => 'Core Warning',
64 => 'Compile Error',
128 => 'Compile Warning',
256 => 'User Error',
512 => 'User Warning',
1024=> 'User Notice',
2048=> 'Strict',
4096=> 'Recoverable',
8192=> 'Depracated',
16384=> 'User-level Depracated',
30719=> 'E_ALL'
);
} elseif (phpversion() >= '6.0.0') {
$errorTypes = array (
1 => 'Error',
2 => 'Warning',
4 => 'Parsing Error',
8 => 'Notice',
16 => 'Core Error',
32 => 'Core Warning',
64 => 'Compile Error',
128 => 'Compile Warning',
256 => 'User Error',
512 => 'User Warning',
1024=> 'User Notice',
2048=> 'Strict',
4096=> 'Recoverable',
8192=> 'Depracated',
16384=> 'User-level Depracated',
32767=> 'E_ALL'
);
}
return $errorType[$errNo];
}
?>
--was--
function debugErrorType_humanReadable ($errNo) {
if (phpversion() < '4.0.0') {
$errorTypes = array (
1 => 'Error',
2 => 'Warning',
4 => 'Parsing Error',
8 => 'Notice',
2047 => 'E_ALL'
);
} elseif (phpversion() < '5.0.0') {
$errorTypes = array (
1 => 'Error',
2 => 'Warning',
4 => 'Parsing Error',
8 => 'Notice',
16 => 'Core Error',
32 => 'Core Warning',
64 => 'Compile Error',
128 => 'Compile Warning',
256 => 'User Error',
512 => 'User Warning',
1024=> 'User Notice',
2047=> 'E_ALL'
);
} elseif (phpversion() < '5.2.0') {
$errorTypes = array (
1 => 'Error',
2 => 'Warning',
4 => 'Parsing Error',
8 => 'Notice',
16 => 'Core Error',
32 => 'Core Warning',
64 => 'Compile Error',
128 => 'Compile Warning',
256 => 'User Error',
512 => 'User Warning',
1024=> 'User Notice',
2048=> 'Strict',
2047=> 'E_ALL' /// ----> STRANGE....
);
} elseif (phpversion() < '5.3.0') {
$errorTypes = array (
1 => 'Error',
2 => 'Warning',
4 => 'Parsing Error',
8 => 'Notice',
16 => 'Core Error',
32 => 'Core Warning',
64 => 'Compile Error',
128 => 'Compile Warning',
256 => 'User Error',
512 => 'User Warning',
1024=> 'User Notice',
2048=> 'Strict',
4096=> 'Recoverable',
6143=> 'E_ALL'
);
} elseif (phpversion() >= '5.3.0' && phpversion() < '5.4.0') {
$errorTypes = array (
1 => 'Error',
2 => 'Warning',
4 => 'Parsing Error',
8 => 'Notice',
16 => 'Core Error',
32 => 'Core Warning',
64 => 'Compile Error',
128 => 'Compile Warning',
256 => 'User Error',
512 => 'User Warning',
1024=> 'User Notice',
2048=> 'Strict',
4096=> 'Recoverable',
8192=> 'Depracated',
16384=> 'User-level Depracated',
30719=> 'E_ALL'
);
} elseif (phpversion() >= '6.0.0') {
$errorTypes = array (
1 => 'Error',
2 => 'Warning',
4 => 'Parsing Error',
8 => 'Notice',
16 => 'Core Error',
32 => 'Core Warning',
64 => 'Compile Error',
128 => 'Compile Warning',
256 => 'User Error',
512 => 'User Warning',
1024=> 'User Notice',
2048=> 'Strict',
4096=> 'Recoverable',
8192=> 'Depracated',
16384=> 'User-level Depracated',
32767=> 'E_ALL'
);
}
return $errorType[$errNo];
}
http://php.net/manual/en/errorfunc.constants.php