De ce que je comprends de la doc, ParseError est une erreur lancée lorsqu'un code PHP parse un code PHP. Donc il faut que le script qui contient la gestion de l'erreur soit syntaxiquement correct....