Exceptions are an integral part of PHP. PHP introduced them long ago, but handling has changed over the last versions. So the classic part contains a solid introduction to exception architecture, handling and how to use it. The fancy part will show some examples about modern exception logging.