Bonjour,

Je teste actuellement la gestion des erreurs dans PHP 7.

Je pensais que les erreurs de type Parse Error pouvaient maintenant être gérées via set_exception_handler, ou try/catch via \Error (\ParseError).

Source: http://php.net/manual/en/class.parseerror.php

Cependant, d'après mes tests (sous PHP 7.0.4), ça me retourne toujours "Parse error: syntax error, unexpected 'ttt' (T_STRING) in ... on line ...".

Exemple:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
try {
    $tttt ttt=5;
} catch (\Error $ex) { // Error is the base class for all internal PHP error exceptions.
    echo "Erreur!";
}
Ai-je loupé quelque chose?

Merci d'avance!