Warum müssen wir PHP-Ausnahmecodes verwenden? Was sind die Verwendungsszenarien von PHP-Ausnahmecode?
<p>Okay, das ist für viele eine sehr dumme Frage, aber ich hoffe auf eine überwältigende Antwort :)</p>
<p>Wenn ich in PHP eine Ausnahme auslöse, kann ich der Nachricht einen Code hinzufügen. </p><p>
Ich fange die Ausnahme ab und behandle sie basierend auf ihrem Typ (wie <code>InvalidArgumentException</code> oder <code>OutOfBoundException</code>). Ich protokolliere die <strong>Nachricht</strong> oder zeige sie an oder gehe anderweitig angemessen damit um. </p><p>
Ich kann auch eine vorherige Ausnahme anhängen, um den Ursprungspfad des Fehlers zu verfolgen. </p>
<p>Es gibt jedoch eine Sache, die ich nie verwendet oder in Betracht gezogen habe: Wie nützlich ist der Code? </p>
<p>Zum Beispiel: </p>
<pre class="brush:php;toolbar:false;">throw new Exception("db Error", $code, $ previousException);</pre>
<p>Was soll ich mit <code>$code</code> machen? </p>