Always use Exceptions for php errors