Ik ben bezig me errorhandling class te verbouwen. Maar ik kom tegen een probleem aan mbt tot seterrorhandler. Ik heb nu dit.
Maar ik ben nu gedwongen om functie te gebruiken, en die roept dan de error class aan. Terwijl ik eigenlijk rechtstreeks de error class wil aan roepen.
Weet iemand hoe ik dit het simpelste zou kunnen doen?
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
| class errorlog { function errorlog() { set_error_handler("myErrorHandler"); } function myErrorHandler($errno, $errstr, $errfile, $errline) { // doe err handling } } error_reporting(E_ALL); function myErrorHandler($errno, $errstr, $errfile, $errline) { $GLOBALS["b"]->myErrorHandler($errno, $errstr, $errfile, $errline); } $b=new errorlog($est); // Aantal foutjes :) if (!$a) { $s=12/0; } dl("bestaat niet"); |
Maar ik ben nu gedwongen om functie te gebruiken, en die roept dan de error class aan. Terwijl ik eigenlijk rechtstreeks de error class wil aan roepen.
Weet iemand hoe ik dit het simpelste zou kunnen doen?
Programmer - an organism that turns coffee into software.