O'Reilly logo

PHP 5 Kochbuch, Third Edition by Stephan Schmidt, Ulrich Speidel, Matthias Brusdeylins, Carsten Lucke, Adam Trachtenberg, David Sklar

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

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 ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required