ErrorReporting Klasse
Registriert neue Error Handler und sorgt für eine schönere Anzeige und
Verarbeitung von Fehlern
Fehler können ...
- in eine HTML-Datei geschrieben werden (die dann auch direkt geöffnet
werden kann)
- direkt als HTML ausgegeben werden
- mit einem 500 Header ausgesendet werden
- an einen Server gesendet werden
| copyright | (c) Copyright 2008-2013 by ManuAdminMod (http://www.manuadminmod.de) |
|---|---|
| license | Creative Commons BY-NC-ND 3.0 (http://www.creativecommons.org/licenses/by-nc-nd/3.0/) |
| link | http://www.manuadminmod.de |
| author | manu (manu@manuadminmod.de) |
| since | 1.0 |
| version | 1.0 |
errorHandler($errorCode, $errorMessage, $errorFile, $errorLine)
exceptionHandler(\Exception $e)
getEncoding() : string
stringthe $encodinggetFilename() : string
stringthe $filenamegetMaxArgLength() : \number
\numberthe $maxArgLengthgetOpenFile() : boolean
booleanthe $openFilegetPrintAsHtml() : boolean
booleanthe $printAsHtmlgetSendErrorHeader() : boolean
booleanthe $sendErrorHeadergetSendToHost() : boolean
booleanthe $sendToHostgetWriteToFile() : boolean
booleanthe $writeToFilesetEncoding(string $encoding)
string
setErrorReporters()
setFilename(string $filename)
string
setMaxArgLength(\number $maxArgLength)
\number
setOpenFile(boolean $openFile)
boolean
setPrintAsHtml(boolean $printAsHtml)
boolean
setSendErrorHeader(boolean $sendErrorHeader)
boolean
setSendToHost(boolean $sendToHost)
boolean
setWriteToFile(boolean $writeToFile)
boolean
escapeHtml($html)
formatBacktrace($errorTrace)
getHtml($errorCategory, $errorType, $errorMessage, $errorCode, $errorFile, $errorLine, $errorTrace)
handleError($errorCategory, $errorType, $errorMessage, $errorCode, $errorFile, $errorLine, $errorTrace)
$encoding : string
$filename : string
$maxArgLength : int
$openFile : bool
$phpErrorTypes : string[]
$printAsHtml : bool
$sendErrorHeader : bool
$sendToHost : bool
$writeToFile : bool
PHP_ERROR : int
UNCAUGHT_EXCEPTION : int