PHPError
in package
PHP Fehlerklasse
Diese Klasse kapselt den Rückgabewert einer PHP Fehlermeldungen die mittels error_get_last() ermittelt wurde.
Tags
Table of Contents
Properties
- $backtrace : Backtrace
- $errorCodesMap : array
- Map mit Zeichenketten für die Fehlercodes
- $file : string
- $line : integer
- $message : string
- $type : integer
Methods
- __construct() : mixed
- Neues Fehlerobjekt erstellen
- __toString() : string
- PHP Fehler
- getBacktrace() : Backtrace
- Lieferten den aktuelle Backtrace zum Zeitpunkt der Objekterstellung.
- getFile() : string
- Dateiname
- getLine() : integer
- Zeilennummer in der der Fehler aufgetreten ist
- getMessage() : string
- Fehlermeldung
- getType() : integer
- Fehlertyp
- getTypeName() : string
- Bezeichnung des Fehlertyps als Zeichekette
Properties
$backtrace
protected
Backtrace
$backtrace
= null
Backtrace
$errorCodesMap
Map mit Zeichenketten für die Fehlercodes
protected
static array
$errorCodesMap
= array(\E_ERROR => 'E_ERROR', \E_WARNING => 'E_WARNING', \E_PARSE => 'E_PARSE', \E_NOTICE => 'E_NOTICE', \E_CORE_ERROR => 'E_CORE_ERROR', \E_CORE_WARNING => 'E_CORE_WARNING', \E_COMPILE_ERROR => 'E_COMPILE_ERROR', \E_COMPILE_WARNING => 'E_COMPILE_WARNING', \E_USER_ERROR => 'E_USER_ERROR', \E_USER_WARNING => 'E_USER_WARNING', \E_USER_NOTICE => 'E_USER_NOTICE', \E_STRICT => 'E_STRICT')
Fehlercodes-Map
$file
protected
string
$file
= null
Datei
$line
protected
integer
$line
= null
Zeile
$message
protected
string
$message
= null
Meldung
$type
protected
integer
$type
= null
Typ
Methods
__construct()
Neues Fehlerobjekt erstellen
public
__construct(integer $type, string $message, string $file, integer $line) : mixed
Parameters
- $type : integer
-
Fehlertyp
- $message : string
-
Meldung
- $file : string
-
Dateiname
- $line : integer
-
Zeile
Tags
__toString()
PHP Fehler
public
__toString() : string
Return values
string —Zeichenkette mit dem Fehler
getBacktrace()
Lieferten den aktuelle Backtrace zum Zeitpunkt der Objekterstellung.
public
getBacktrace() : Backtrace
Return values
Backtrace —Backtrace
getFile()
Dateiname
public
getFile() : string
Return values
string —Dateiname
getLine()
Zeilennummer in der der Fehler aufgetreten ist
public
getLine() : integer
Return values
integer —Zeilennummer
getMessage()
Fehlermeldung
public
getMessage() : string
Return values
string —Fehlermeldung
getType()
Fehlertyp
public
getType() : integer
Tags
Return values
integer —Typ
getTypeName()
Bezeichnung des Fehlertyps als Zeichekette
public
getTypeName() : string
Tags
Return values
string —Zeichekette