Le compilateur teste avec `@eval` la syntaxe PHP des squelettes issus de la compilation.
Depuis PHP 7, celui-ci retourne une exception en cas d’erreur, bloquant la suite du script. On ajoute une capture de cette exception pour PHP 7 (et quand on ne supportera plus PHP 5.6, on pourra simplifier également). Le fait que la classe `ParseError` n’existe pas en PHP 5.6 n’est pas gênant par ailleurs.
parent
01505ea2
Veuillez vous inscrire ou vous se connecter pour commenter