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:
Ai-je loupé quelque chose?
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!"; }
Merci d'avance!
Partager