Different approaches
PHP internal
16/22
Pros
Shipped with PHP
Global error handling
Locally overwriteable
Cons
Inconsitent styles possible
Local error handling becomes nasty