PHP, comme beaucoup d'autres langage de programmations, intègre une gestion des exception. Il est ainsi possible de les lancer (*throw*) et de les capturer (*catch*).