Assert/pt-br

Assert é uma biblioteca PHP que fornece uma alternativa ao  do PHP que permite uma maneira simples e confiável de verificar pré-condições e pós-condições no código PHP. Foi proposto como um MediaWiki RFC, mas é completamente genérico e pode ser usado por qualquer programa ou biblioteca PHP.

Uso
A classe Assert fornece vários métodos estáticos para verificar vários tipos de asserções. O tipo mais comum é verificar o tipo de um parâmetro, normalmente em um construtor ou método setter:

A verificação de parâmetros ou outras asserções, como pré ou pós-condições, não é recomendada para regiões críticas de desempenho do código, pois avaliar expressões e chamar as funções de asserção custa tempo.

