Fred Furunkelstein 2012: Warnungen und Notizen in den Status einer Exception erheben

Beitrag lesen

Hello,

Moin!

Woher bekomme ich die Typisierung, die in [type] zurückgegeben wird?

Sind das Error-Konstanten http://de.php.net/manual/en/errorfunc.constants.php, oder wieder was Neues?

Das sind die Konstanten.

Wo steht das?

Wenn Du in http://php.net/manual/de/function.error-get-last.php nachliest, dann sollte Dir diese Idee kommen. Natürlich muss man spekulieren, weil die Dokumentation das so ganz einwandfrei nicht hergibt. Aber was soll der Hinweis auf die Konstanten sonst an der Stelle.

Und mit "Fehler-Typ" sind die Namen der Konstanten ja auch bestens beschrieben.

Auch das Beispiel:

Array

(  
    [type] => 8  
    [message] => Undefined variable: a  
    [file] => C:\WWW\index.php  
    [line] => 2  
)

gibt einen "Typ" 8 zurück, E_NOTICE passt also.

Fred.