Assert/it

Assert è una libreria PHP che fornisce un'alternativa a  di PHP, consentendo un modo semplice e affidabile per verificare le precondizioni e le postcondizioni nel codice PHP. È stato proposto come MediaWiki RFC, ma è completamente generico e può essere usato da qualsiasi programma o libreria PHP.

Uso
La classe Assert fornisce diversi metodi statici per verificare vari tipi di asserzioni. Il genere più comune è quello di verificare il tipo di un parametro, solitamente in un costrutto o in un metodo setter:

La verifica dei parametri o di altri assert, come le pre o postcondizioni, non è consigliata per le regioni del codice critiche dal punto di vista delle prestazioni, poiché la valutazione delle espressioni e la chiamata delle funzioni di assert comportano un costo in termini di tempo.

