9.10 Vordefinierte Exception-Klassen für alle Lebenslagen

Problem

Bei der Fehlerbehandlung sind bestimmte Fehlerkategorien in jedem Ihrer Projekte/Programme zu behandeln. Dazu erstellen Sie wahrscheinlich in jedem dieser Projekte immer wieder eigene Exception-Klassen im Userland-PHP-Code[13] oder verwenden solche aus vorherigen Projekten wieder. Im Vergleich zu den in PHP eingebauten Exception-Klassen bieten Ihre »Selbstbauten« jedoch eine schlechtere Performance.

Lösung

Die Standard PHP Library (SPL), die ab PHP 5.3 immer aktiviert ist, bietet eine Vielzahl von Exception-Klassen, die von der Erweiterung selbst verwendet werden. Diese können Sie jedoch auch in Ihren eigenen Programmen nutzen. Die bereitgestellten Klassen decken den grundlegenden ...

Get PHP 5 Kochbuch, Third Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.