007 — Exceções
- Lance exceções em vez de retornar um código de erro.
- O nome da classe de exceção deve ter o sufixo
Exception. - Use mensagens de erro gramaticalmente corretas, incluindo a pontuação final, ou seja, a maioria das exceções deve terminar com ponto.
\InvalidArgumentExceptiondeve ser usada diretamente. Não deve haver exceções herdadas dela.\InvalidArgumentExceptionnunca deve ser capturada.