News Feed
Jobs Feed
Sections




News Archive
Jani Hartikainen's Blog:
How to use built-in SPL exception classes for better error handling
May 09, 2011 @ 08:47:12

On his blog today Jani Hartikainen looks at how you can use the SPL exception types to allow for better overall error handling in your application. Things like BadMethodCallException and OutOfBoundsException make the errors much more descriptive.

Since PHP 5, there has been a bundle of built-in exceptions - the "SPL exceptions" - in PHP. However, the documentation for these classes is quite lacking in examples, and it can be difficult to understand when you should be using them. The short answer is always.

The list of exception types he recommends include:

  • BadMethodCallException
  • DomainException
  • LengthException
  • OutOfRangeException
  • UnexpectedValueException

For each he gives an example usage of it, sometimes including a bit of code to illustrate.

0 comments voice your opinion now!
spl standardphplibrary exception handling classes types


blog comments powered by Disqus

Similar Posts

Stefan Koopmanschap's Blog: GlobIterator: Easy access to specific files

SitePoint PHP Blog: PHP to the Rescue!

Blue Parabola Blog: The SPL Deserves Some Reiteration

Miro Svrtan: PHP Fatal errors into exceptions natively

Lukas Smith's Blog: Brideing the rift between PEAR_Error and PEAR_Exception


Community Events











Don't see your event here?
Let us know!


symfony2 language rest release framework unittest community interview functional introduction database testing series zendframework2 phpunit usergroup conference opinion podcast development

All content copyright, 2013 PHPDeveloper.org :: info@phpdeveloper.org - Powered by the Solar PHP Framework