L'unica soluzione che mi viene in mente sarebbe quella di usare un error handler che al verificarsi di un errore blocchi lo script ma i problemi sono due:

1) Non so se in pratica un error handler può fare una cosa del genere
2) Costruire un error handler non è la cosa più semplice del mondo

Ma perchè ti serve una cosa del genere?