Qualche giorno fa è stata rilasciata la versione 2.3 di PHPUnit, un framework open source utilizzato per effettuare il testing di librerie e script PHP al fine di ottenere una maggiore produttività e stabilità del codice. I framework per lo unit testing automatizzano il controllo sulla corretta esecuzione del codice, permettendo allo sviluppatore di scrivere entità separate per il controllo delle proprie librerie, di decidere in quali condizioni far fallire il test e di scegliere quali unità testare in determinate situazioni.
Lo Unit Testing viene sempre più utilizzato, soprattutto con la programmazione ad oggetti. PHPUnit è sviluppato per PHP 5.1 e quindi eredita tutte le caratteristiche della nuova versione del linguaggio, compresa la gestione delle eccezioni ed alcune funzionalità di reflection per l'analisi del codice. Sviluppare script di testing può sembrare una perdita di tempo, soprattutto agli inizi. Ma in progetti molto complessi risulta un ottimo sistema per assicurarsi del corretto funzionamento del proprio codice durante lo sviluppo e su diverse piattaforme.
Per chi fosse interessato, è presente anche una versione della libreria per PHP 4.