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.