Per gli errori controlla se nel php.ini sono abilitati.
Oppure metti questo all'inizio del file

Codice PHP:
ini_set('display_startup_errors',1);
ini_set('display_errors',1);
error_reporting(-1); 
Nel tuo codice vedo aprirsi le parentesi del catch, ma non chiuderle ...