PHP überprüfen geworfenen exception-Typ
Natürlich in PHP können Sie fangen alle geworfen Ausnahmen mit:
try{
/* code with exceptions */
}catch(Exception $e) {
/* Handling exceptions */
}
Aber ist es ein Weg, um den Typ der Ausnahme prüfen des geworfenen Ausnahme im catch-block?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie
get_class
:Können Sie mehrere
catch
Blöcke zu fangen verschiedene Exception-Typen.Siehe unten:
Sollten Sie wissen, dass einmal eine Ausnahme abgefangen wird, indem ein
catch
- Anweisung, die keine der folgendencatch
- Anweisungen ausgelöst werden, selbst wenn Sie übereinstimmen die Ausnahme.Können Sie auch die
get_class
- Methode auf, um den vollständigen Klassennamen eines Objekts, einschließlich Ausnahmen.