Showing
2 changed files
with
30 additions
and
0 deletions
library/Plugin/TriggerError.php
0 → 100644
1 | +<?php | ||
2 | + | ||
3 | +namespace Plugin; | ||
4 | + | ||
5 | +use Plugin\UdpLog; | ||
6 | +/** | ||
7 | + * 异常错误日志 | ||
8 | + */ | ||
9 | +class TriggerError | ||
10 | +{ | ||
11 | + public static function myErrorHandler($errno, $errstr, $errfile, $errline) | ||
12 | + { | ||
13 | +// print_r(get_defined_constants());exit; | ||
14 | + switch ($errno) { | ||
15 | + case \YAF\ERR\NOTFOUND\CONTROLLER: | ||
16 | + case \YAF\ERR\NOTFOUND\MODULE: | ||
17 | + case \YAF\ERR\NOTFOUND\ACTION: | ||
18 | + header("Not Found"); | ||
19 | + break; | ||
20 | + default: | ||
21 | + $data['errno'] = $errno; | ||
22 | + $data['errstr'] = $errstr; | ||
23 | + $data['errfile'] = $errfile; | ||
24 | + $data['errline'] = $errline; | ||
25 | + UdpLog::triggerError('triggerError',$data); | ||
26 | + break; | ||
27 | + } | ||
28 | + return true; | ||
29 | + } | ||
30 | +} |
static/img/star.png
0 → 100644

3.4 KB
-
Please register or login to post a comment